onsite
Principal IT Programmer Analyst - NextEra
Software Engineer
Lead software engineer responsible for designing, developing, and delivering high‑performance insurance applications using Java, C#, .NET, SQL and AWS within an Agile, microservices‑based environment.
About the role
Key Responsibilities
- Architect, design, and implement scalable insurance platforms using Java, C#/.NET, and microservices patterns.
- Develop and optimize complex SQL databases and data pipelines to support business operations.
- Lead Agile development teams, conduct code reviews, and mentor junior engineers.
- Integrate cloud services on AWS, including EC2, S3, Lambda, and RDS, ensuring high availability and security.
- Collaborate with product owners and stakeholders to translate business requirements into technical solutions.
Requirements
- 10+ years of professional software development experience, with a focus on Java and C#/.NET.
- Strong expertise in relational databases (SQL Server, Oracle) and performance tuning.
- Hands‑on experience with AWS cloud services and infrastructure‑as‑code tools.
- Proven track record leading Agile teams and delivering large‑scale enterprise applications.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).