As an IT Principal Software Engineer, you will deliver products and improvements for a changing world. Working at the cutting edge, you will craft and develop software for platforms, peripherals, applications and diagnostics — all with the most sophisticated technologies, tools, software engineering methodologies and partnerships
You will:
- Develop technical solutions to meet business requirements
- Lead the design, development, and deployment of software solutions using .NET Core and Microservices.
- Collaborate with cross-functional teams, including product managers, designers, and other stakeholders, to define project requirements and deliverables.
- Conduct code reviews and provide constructive feedback to ensure the quality and reliability of the codebase.
Essential Requirements
- Proven experience as a Tech Lead or Senior Developer with a strong focus on .NET Core and Microservices.
- In-depth knowledge of software development methodologies, tools, and processes.
- Strong understanding of Microservices architecture and related technologies.
- Proficiency in C#, ASP.NET Core, and related frameworks and libraries.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
Desirable Requirements
- 8+ years of validated experience
- Bachelor’s degree in computing engineering or computer science
30-June-24