Assist with the design and development of software applications, primarily focused on retirement plan administration. Work as part of an agile team with developers, testers, product owners, and Scrum Masters. Help clarify system requirements when initial information is limited, design and build automated tests, and release applications to production on a regularly scheduled basis. Provide support for production applications requiring 99% uptime. Analyze existing code to identify defects, performance bottlenecks, and improvement opportunities, then implement enhancements to improve reliability and maintainability. Collaborate with architects and senior engineers on technical designs that align with enterprise standards and security requirements. Participate in code reviews, break business requirements into technical tasks, estimate effort, and deliver committed work within development iterations. Develop integrations between internal systems and external service providers, and maintain technical documentation, including design specifications and operational runbooks. The role requires a bachelor's degree and 96 months of progressive post-bachelor's experience in a related occupation, including experience with C#, .NET, ASP.NET Core, service-oriented architectures, SQL Server, automated testing, CI/CD, cloud deployment, OAuth 2.0, OpenID Connect, production support, and Splunk.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior