Software Engineer - 239799
100% Remote
1 Year Contract (with possibility for extension)
Unable to provide sponsorship now or in the future
Medix is partnering with a government health information technology services provider that is working towards building out a modern Azure Cloud-Native Application, that is primarily built in Angular, .NET Core, C#, and following Microservices. They’re looking to bring on a Software Engineer, who has strong experience within Angular, .NET/C# and extensive experience leading, mentoring and guiding development teams.
Responsibilities:
- Build out microservices, Azure cloud-native applications using .NET, C#, and Angular.
- Follow Domain Driven Design and Event Driven architecture while building out applications.
- Designs, codes, tests and debugs applications and components that meet all technical specifications and business requirements per assigned work items.
- Collaborates closely with stakeholders, product owners, and feature team on developing requirements.
- Refines business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions.
- Communicates effectively with business stakeholders and technical team.
- Mentor junior software engineers and perform code reviews as needed.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology or Computer Engineering or related field.
- 4+ years of experience in .NET Core / C#.
- 4+ years experience working with Angular or other JavaScript frameworks / libraries.
- Domain Driven Design & Event Driven Architecture experience.
- Experience with MS SQL, PostgreSQL, or other similar databases.
- Basic understanding of SOLID principles.
- Experience with microservices architecture.
- Experience building cloud-native applications in Azure.