Specialist - Software Engineering
RemoteUnited States
United StatesRemoteFull TimeEnterprise
Full TimeEnterprise
Job Summary
Design, develop, and deploy .NET Core-based microservices on AWS, leveraging serverless technologies and CDK templates. Build scalable cloud-native applications while maintaining high unit test coverage through TDD practices and automated pipelines. Ensure application performance, monitoring, and observability standards are met using CloudWatch and X-Ray. Consume infrastructure templates from Cloud Engineering teams and maintain API documentation for developer portals. Participate in SAFe PI Planning, sprint ceremonies, and solution design discussions within distributed global teams.
Required Qualifications
- 5–8 years of experience in software development
- Strong hands-on expertise with .NET Core 6/8 and C#
- Experience building scalable full-stack applications including frontend, backend, and database layers
- Strong SQL skills, including query writing, scripting, and database interactions
- Experience developing AWS-based APIs using serverless and event-driven architectures
- Hands-on experience with AWS CDK for infrastructure provisioning and template consumption
- Strong understanding of RESTful API design and documentation using Swagger/OpenAPI
- Experience with AWS services such as: API Gateway, Lambda, CloudWatch, X-Ray, Event-driven architectures
- Experience building and maintaining CI/CD pipelines using Git-based workflows
- Strong knowledge of automated testing frameworks such as NUnit or xUnit
- Experience working with Test-Driven Development (TDD) practices
- Ability to maintain API documentation standards and publish APIs to developer portals
- Experience working in Agile/SAFe environments
- Participation in sprint ceremonies and Program Increment (PI) Planning
- Excellent written and verbal English communication skills
- Ability to work effectively within distributed global teams
Desired Qualifications
- Experience within the Insurance and Claims domain
- Familiarity with Guidewire platforms and implementation projects
- Exposure to microservices architecture and distributed systems
- Participation in solution design discussions and lightweight architecture reviews
- Strong focus on performance optimization, monitoring, and observability best practices
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.