Key Responsibilities
Lead and Architect: Design, develop, and deliver enterprise-grade trading applications that align with business objectives and technology strategy.
System Design: Architect robust, scalable, and maintainable solutions for complex agentic systems.
Quality Performance: Oversee code reviews, testing, and performance tuning to ensure optimal system reliability and efficiency.
Collaboration: Partner closely with Development Managers, Engineers, Business Analysts, Project
Managers, and Vendors to ensure alignment, transparency, and successful delivery.
Engineering Excellence: Champion modern software engineering practices, including CI/CD,
automated testing, and agile delivery.
Innovation: Stay ahead of emerging technologies and frameworks, leading proof-of-concept initiatives to evaluate new tools and methodologies.
Issue Resolution: Own and resolve complex technical challenges, ensuring system stability and long- term maintainability.
Compliance & Documentation: Ensure all solutions adhere to Raymond James security,
compliance, and documentation standards.
Continuous Improvement: Drive proactive problem analysis to minimize defects, reduce rework, and improve delivery timelines.
Other Duties: Perform additional responsibilities as required.
Skills
Experience: 8+ years of software development experience with at least 3 years in a technical leadership role.
Technical Expertise: Proven experience in modern UI programming languages (e.g., Angular, React, JavaScript), distributed systems and financial applications.
Tools Frameworks: Familiarity with CI/CD pipelines, cloud platforms, and performance monitoring tools.
Soft Skills: Strong communication, problem-solving, and leadership abilities with a collaborative mindset.