What are the responsibilities and job description for the Software Architect - .NET / AWS position at Motion Recruitment Partners, LLC?
Job Details
Our client is looking for a software architect for a major modernization effort on their life insurance risk assessment platform. You'll be bringing them from legacy .NET / SQL into a microservice-based event-driven architecture hosted in AWS.
Someone who will succeed in this role will have previous strategic architectural design experience in a regulated industry like insurance or healthcare. Experience working with EHR or FHIR is also important, along with a strong foundational knowledge of event-driven architecture, service-oriented architecture, and SOLID design principles.
Required Skills & Experience
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
#LI-DG1
Someone who will succeed in this role will have previous strategic architectural design experience in a regulated industry like insurance or healthcare. Experience working with EHR or FHIR is also important, along with a strong foundational knowledge of event-driven architecture, service-oriented architecture, and SOLID design principles.
Required Skills & Experience
- Strong understanding of microservice design and architecture
- Experience developing microservices with C#, .NET Core
- Experience with RabbitMQ, MSMQ, or Amazon SQS
- API Versioning / API Gateway
- CQRS Pattern
- Event Driven Architecture
- Service Oriented Architecture
- SOLID design principles
- Bachelor's Degree in Computer Science or related field
- Experience working with Kafka
- UI development with modern JavaScript, React preferred
- Java
- Integration Architecture experience
- 50% architecture
- 15% strategic design initiatives
- 35% coding
- 15% annual bonus
- Profit sharing
- Medical Insurance
- Dental Benefits
- Vision Benefits
- Paid Time Off (PTO)
- 401(k) match
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
#LI-DG1
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.