Overview
Software Engineer II on the development team, designing and developing healthcare software reporting systems using web-based and database technologies, and mentoring engineers and trainees.
What you'll do
- Estimate and develop scalable solutions using Azure Cloud and .Net technologies in a highly collaborative agile environment.
- Guide team members to build software with the right engineering practices in design, code, and testing.
- Conduct or participate in code reviews with peers and the Technical Lead.
- Perform unit, integration, and system testing to ensure quality releases.
- Contribute to system architectural design and planning discussions.
- Identify issues, conduct root cause analysis, and recommend and implement solutions.
- Take initiative and ownership to drive development projects and invest in self-development.
- Actively participate in sprint demos and present the stories worked on.
- Contribute to the entire software development lifecycle, from requirements gathering and system design to implementation, testing, and deployment.
- Design, develop, and maintain software applications using best practices in software design patterns.
What you'll need
- B.E/B.Tech/MCA or equivalent professional degree.
- 3-7 years of experience designing and developing cloud native solutions in the Azure stack, n-tier web applications using .Net Framework, .Net Core, ASP.Net, WCF, and C#, MVC 4/5 web development, RESTful API services, Web API, and JS.
- Exposure to Agile Scrum and associated framework, user stories/product backlog, and ADO/JIRA usage.
- Proficiency with SQL Server and database design.
- Experience with web service technologies (SOAP, REST).
- Should know scripting frameworks like AngularJS and ReactJS.
- Proven experience with AJAX, jQuery, Angular 2/4, JavaScript, CSS.
- Knowledge of SOLID principles.
- Working experience with design principles, including design patterns.
- Knowledge of API development with understanding of HTTP and REST architecture.
- Expertise in unit testing frameworks (XUnit/NUnit/MSTest) and integration testing.
- Excellent problem-solving, analytical, and debugging skills.
- Fluent English.
Nice to have
- Exposure to AI projects; real-time implementation for GenAI/Agentic AI.
- Experience with source control like Git, Bitbucket, GitHub.
- Exposure to one or more implementations of CI & CD using Octopus Deploy.
- Dockers containerization.
Details
Read the full description and apply on the company’s own careers page.