Mandatory Skills: C#, ASP.NET, .Net Core, MVC, Web API, SQL Server, SSIS, Azure Cloud.
Experience: 6-9 YearsLocation: RemoteShift Timings: 1:00 PM to 10:00 PM IST
Key Responsibilities
• Design, develop and maintain health care applications using technologies such as C#, .NetFramework 4.5+, .Net Core, HTML5, Bootstrap, CSS3, RESTful Web API, ASP.Net, MVC, WCF WebServices, Entity Framework, SQL Server and SSIS.• Implement and deliver new/upgraded system components based on functional requirements• Write high-quality code, designed to be easily understood by others and maintained in thefuture Uphold high engineering standards, bringing consistency to the codebases you encounterand ensuring software is adequately reviewed, tested, and integrated• Design, create and maintain automated unit tests• Participate in code reviews and provide mentorship to junior team members to ensure theyadhere to standards and best practices• Assist Software Development Manager/Lead with the interview process for new team membersas needed• Contribute individually and work collaboratively in an agile environment• Communicate technical concepts and decisions to non-technical project members• Contribute to the ongoing evolution of the existing portfolio of applications and services
Skills & Qualifications• 6+ years of experience developing and shipping software.• Expertise in Object Oriented Programming (OOP)• Professional experience with C#, .NET Framework version 4.5+, .NET Core and VisualStudio/Code• Professional experience developing Web services/REST API's and WCF Services• Professional experience with HTML5, Bootstrap, CSS3, Javascript• Professional experience in creating and maintaining unit tests using frameworks like Jest,NUnit Professional experience with SQL scripts, stored procedures and SSIS• Experience with developing and deploying applications at scale on cloud (preferably Azure likeAppServices, Blob storage, ADF/ASMI, etc.) using .NET Core• Experience with branching strategies, CI/CD pipelines and quality gates• Sound knowledge on application usability, performance, and security principles• Excellent verbal and written communication skills• Excellent analytical and problem-solving skills• Ability to work individually and as part of the team in a fast-paced Agile environment• Bachelor’s degree in computer science, engineering, or related field preferred; equivalent workexperience in related field• Ability and desire to learn new software and technologies quickly
Bonus Skills• Understanding of the healthcare industry, related technologies, and regulatory needs (e.g.,HIPAA)• Experience developing reports using reporting tools like SSRS, Power BI or Tableau