Lead .NET Developer
Raymond James · St. Petersburg, FL · 2 wk ago
EngineeringFull-time
Responsibilities
- Design, develop, and maintain scalable, high-performance applications using .NET technologies
- Build and maintain responsive frontend applications using Angular
- Lead technical design discussions and contribute to architectural decisions
- Develop and consume RESTful APIs and microservices-based solutions
- Collaborate with cross-functional teams to define, design, and deliver new features
- Ensure code quality through best practices, code reviews, and automated testing
- Mentor and guide junior developers while providing technical leadership
- Troubleshoot and resolve complex technical issues
- Contribute to CI/CD pipelines and DevOps practices
Requirements
- Bachelor's degree in computer science or a related field (or equivalent experience)
- 5+ years of experience in software development
- Proven experience in a senior developer or technical lead role
- Strong proficiency in C#, ASP.NET Core, .NET Framework, MVC, and Web API
- Hands-on experience with Angular for frontend development
- Experience with relational databases such as SQL Server and/or Oracle
- Solid understanding of microservices architecture and RESTful APIs
- Proven experience designing and developing API integrations using AWS services (e.g., API Gateway, Lambda, Step Functions)
- Familiarity with CI/CD pipelines and DevOps practices
Skills
- Strong problem-solving and analytical abilities
- Excellent leadership and communication skills
- Ability to work in a fast-paced, collaborative environment
Preferred Qualifications
- Experience working with AWS cloud platform
- Experience with Python and PySpark
- Familiarity with Docker and Kubernetes
Education
Bachelor’s: Computer and Information Science, High School (HS) (Required)
Work Experience
General Experience - 3 to 6 years