Lead .NET Developer
Raymond James Financial, Inc.
St. Petersburg, United States of America
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
St. Petersburg, United States of America
Tech stack
ASP.NET
.NET
Amazon Web Services (AWS)
Automation of Tests
C Sharp (Programming Language)
Software Quality
Code Review
Relational Databases
DevOps
Python
Microsoft SQL Server
MVC
Oracle Applications
Software Architecture
Software Engineering
Angular
PySpark
Information Technology
Front End Software Development
Api Gateway
REST
Api Management
Docker
Web Api
Microservices
Job description
- 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.
Preferred Qualifications (Nice to Have):
- Experience working with AWS cloud platform
- Experience with Python and PySpark
- Experience with Docker and Kubernetes
Key Skills:
- Strong problem-solving and analytical abilities
- Excellent leadership and communication skills
- Ability to work in a fast-paced, collaborative environment