Senior .NET Software Engineer Opportunity
We are seeking an experienced Senior .NET Software Engineer to join our software engineering division.
You will be part of a technical team that values clean code, scalable systems, and best-in-class software architecture.
Key Responsibilities:
* Design, develop, and maintain high-performance web applications using .NET (6/7), C#, and Azure.
* Participate in system design discussions, contributing to architecture and code review processes.
* Collaborate closely with Product Managers, QA, and DevOps teams to deliver robust and secure features.
* Lead technical decision-making on assigned projects and mentor junior developers.
* Implement and maintain CI/CD pipelines to ensure reliable code delivery.
* Maintain up-to-date knowledge of .NET ecosystem updates and promote best practices within the team.
Required Skills:
* 5+ years of commercial experience in .NET software development.
* Strong experience with C#, Web API, and SQL.
* Proven experience in cloud-based development (Azure preferred).
* Strong understanding of software design patterns and architectural principles.
* Experience working within regulated environments is an advantage.
* Ability to mentor other engineers and provide technical leadership.
About This Role:
This opportunity is ideal for a seasoned professional looking to take on a technical leadership role and contribute to the success of our engineering division.