Senior .Net Developer Position
We are looking for a skilled Software Engineer to fill this key role.
This is a contract position working remotely. The ideal candidate will leverage their technical expertise to deliver high-quality code for complex projects.
The successful candidate will work on our healthcare platform, gaining deep system knowledge and contributing to our Agile workflow via Azure DevOps.
In this position, you will begin with automated testing and peer reviews, expanding into broader development tasks over time.
Main Responsibilities:
* Software Solution Design & Development:
o Collaborate with stakeholders to design software solutions aligned with technical and business objectives.
o Write, optimize, and maintain efficient code, including enhancing existing codebases.
* Testing & Quality:
o Design and implement automated End-to-End (E2E) tests to ensure feature stability.
* Peer Reviews & Post-Release Support:
o Participate in pre-release feature reviews.
o Conduct initial post-release bug ticket analysis, transitioning to broader ownership over time.
* Agile Collaboration:
o Actively contribute to 2-week sprints and 6-week release cycles.
o Participate in sprint planning, pull requests, releases, and daily stand-ups.
* Communication & Coordination:
o Collaborate effectively with technical and non-technical team members across time zones.
Required Skills & Qualifications:
Experience:
* 5–8 years of software engineering experience, with a proven track record on complex projects.
Technical Skills:
* Proficiency in C# ASP.NET (.NET 8) for web applications and APIs.
* Experience with .NET MAUI and Blazor Web Application (.NET 8) for mobile and web development.
* Familiarity with Microsoft Azure (Azure App Service, Azure SQL, Azure Storage).
* Proficient with modern development tools (Visual Studio, Git, Azure DevOps).
* Knowledge of secure coding practices and cybersecurity principles.
* Experience with cloud platforms and Agile methodologies.
Soft Skills:
* Excellent problem-solving and analytical abilities.
* Strong communication skills for remote collaboration.
* Ability to work independently and within a collaborative team.
Benefits:
We offer a dynamic work environment with opportunities for growth and professional development.
Our team values accountability, quality, and excellence in delivery.
Others:
Please note that we do not provide relocation assistance or visa sponsorship at this time.
Contact us to learn more about this opportunity.