-
Principal Engineer, Application Development
- Raymond James Financial, Inc. (St. Petersburg, FL)
-
_This position follows our hybrid workstyle policy. You will be expected to be in a Raymond James office location a minimum of 10-12 days a month._
_Please note: This role is not eligible for Work Visa sponsorship, either currently or in the future._
Responsibilities:
+ Write production-grade code and enforce engineering best practices through hands-on leadership
+ Modernization of core applications to improve performance, security, adaptability, and maintenance
+ Drive containerization strategy and deployment modernization using Docker and Kubernetes
+ Implement advanced caching strategies with Redis for low-latency performance
+ Migrate applications to leverage modern authentication best practices
+ Apply generative AI to enhance application intelligence and accelerate developer workflows
+ Establish robust observability frameworks using Datadog, Dynatrace, and Splunk for proactive monitoring
+ Collaborate in Agile environments to deliver scalable, high-quality software solutions
+ Mentor engineers, conduct rigorous code reviews, and influence technical strategy and architecture
+ Provide production support during releases and incident resolution
+ Continuously evaluate and adopt emerging technologies to maintain technical leadership
Skills:
+ Exceptional communication and collaboration skills
+ Proven ability to lead complex technical initiatives and shape architectural strategy
+ Deep expertise in .Net Core C#, Code as Configuration, and designing scalable microservices architectures
+ Strong understanding of RESTful API design principles and event-driven system patterns
+ Proficiency in Azure development
+ Hands-on experience with containerization and orchestration using Docker and Kubernetes
+ Experience with SQL Server or Oracle databases, including schema design and integration
+ Experience with OAuth\SAML\OpenID or similar authentication standards
+ Solid grasp of Agile methodologies (TFS), source control (Git), CI/CD pipelines (Jenkins), and DevOps practices
Preferred Skills:
+ Background in financial services domains such as wealth management is desirable but not required
+ Hands-on experience with generative AI tools, including OpenAI ChatGPT, Google Gemini, and GitHub Copilot
+ Working knowledge of monitoring and observability platforms such as Datadog, Dynatrace, and Splunk
+ Experience in API management using Apigee for secure, scalable integrations
+ Practical experience deploying and managing applications on cloud platforms (AWS, Azure, GCP)
-
Recent Jobs
-
Principal Engineer, Application Development
- Raymond James Financial, Inc. (St. Petersburg, FL)