• A .Net Software Engineer that thrives in an environment where we are using innovative technologies to provide first class online experience for our clients and customers. • You will be involved in building or enhancing existing capabilities that help millions of Fidelity’s customers prepare better for retirement while delivering industry best experiences.
The Team • As a member of the 401k or Defined Contribution (DC) recordkeeping technology discipline within Workplace Investing business unit of Fidelity, you will be responsible for design, development, testing and deployment of scalable and innovative solutions that help 28+ million Fidelity’s customers plan & invest for retirement, manage and transact from their DC retirement accounts. You will be part of an agile engineering scrum team working in a fast paced environment, closely collaborating with product, architecture and other engineering teams. The position is based in Raleigh/Durham, NC.
The Expertise You Have • Bachelor’s or Master’s degree in Computer Science or a related technology or engineering discipline • Expertise in building scalable, server side enterprise applications, domain logic intensive web services/APIs • 5+ years of experience in software development • Experience in financial services industry preferred • History of Technical leadership with a strong sense of ownership • Experience leading and mentoring more junior software developers • Collaborating with members of other teams including architecture and product The Skills You Bring • Web services/APIs development using Microsoft .NET frameworks – WebAPI/REST,.NET Core/REST/JSON, C#, Visual Studio, Jira, GIT • Micro-services and domain driven design patterns and architecture • Developing and deploying 12 factor, containerized (Docker, Kubernetes) API’s to AWS/Azure • Test automation for unit, functional and non-functional testing (SOATEST, SOASTA desired) • Developing cloud native applications in AWS/Azure is a huge plus • Agile mindset, scrum experience preferred.