Senior Software Engineer

Skills: C#, ASP.NET, MVC, Web API, SQL Server, SSIS

Role type

Full-Time

Location

Bengaluru - Hybrid

Experience

6-10 years

Product Area

Med Compass - Client Implementation

Job Description

AssureCare is looking for motivated, team-oriented senior software engineers who are driven to make an impact in the healthcare industry through effective medical management solutions.

To ensure success as a senior software engineer, you should have a good working knowledge of the basic programming languages, an aptitude for learning new technologies, and a sense of teamwork and adaptability. Ultimately, a top-class Software Engineer is expected to provide valuable support to the development team while continually improving their coding and design skills.

Key Responsibilities

  • Design, develop and maintain health care applications using technologies such as C#, .Net Framework 4.5+, .Net Core, HTML5, Bootstrap, CSS3, RESTful Web API, ASP.Net, MVC, WCF Web Services, 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 the future.
  • Uphold high engineering standards, bringing consistency to the codebases you encounter and 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 they adhere to standards and best practices.
  • Assist Software Development Manager/Lead with the interview process for new team members as 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 Visual Studio/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 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 work experience in related field
  • Ability and desire to learn new software and technologies quickly

Additional Skills

  • Understanding of the healthcare industry, related technologies, and regulatory needs (e.g., HIPAA)
  • Experience with developing and deploying applications at scale on cloud (preferably Azure like AppServices, Blob storage, ADF/ASMI, etc.) using .NET Core.
  • Experience developing reports using reporting tools like SSRS, Power BI or Tableau

Please complete below form to apply for the position

Equal Opportunity Statement

AssureCare® is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, gender, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and internship. AssureCare® makes hiring decisions based solely on qualifications, merit, and business needs at the time. Furthermore, the Company will make reasonable accommodations for qualified individuals with known disabilities unless doing so would result in an undue hardship.