The Opportunity
Huron helps its clients drive growth, enhance performance and sustain leadership in the markets they serve. We help healthcare organizations build innovation capabilities and accelerate key growth initiatives, enabling organizations to own the future, instead of being disrupted by it. Together, we empower clients to create sustainable growth, optimize internal processes and deliver better consumer outcomes.
Health systems, hospitals and medical clinics are under immense pressure to improve clinical outcomes and reduce the cost of providing patient care. Investing in new partnerships, clinical services and technology is not enough to create meaningful and substantive change. To succeed long-term, healthcare organizations must empower leaders, clinicians, employees, affiliates and communities to build cultures that foster innovation to achieve the best outcomes for patients.
Joining the Huron team means you’ll help our clients evolve and adapt to the rapidly changing healthcare environment and optimize existing business operations, improve clinical outcomes, create a more consumer-centric healthcare experience, and drive physician, patient and employee engagement across the enterprise.
Join our team as the expert you are now and create your future.
Position Summary
Required Qualifications:
• 9+ years software engineering experience building multi-tier, enterprise web applications using C# .Net, Java, CSS, Web Services, TypeScript/JavaScript, jQuery, SQL Server, Entity Framework and related technologies.
• Strong experience with .NET 6 or higher
• Experience with Java (v8 or higher preferred)
• Angular 10+ (2 years minimum)
• Proficiency with SQL Server (2018 or higher), MySQL, and/or PostgreSQL
• Experience developing using RESTful APIs, MVC architecture, and code first data design.
• Experience using Visual Studio 2019 or higher for software development and application deployment.
• Self-starter; ability to complete assigned tasks with minimal direct supervision. Ability to independently work through complex requests and determine solutions. Ability to guide and direct the work of others.
• CI/CD pipeline management through Bamboo and Azure DevOps
• Dependency management between multiple applications
• Experience working on an Agile SCRUM, Kanban, or Lean Agile team utilizing TFS, VSTS, Azure DevOps (preferred), ADO or similar tool along with version control systems such as TFS, GIT, or Subversion
• Ability to quickly read through others’ code, ability to multi-task and do quick context switches, ability to make quick plans and follow through.
• Ability to analyze heap dumps, thread dumps and resolve concurrency issues.
• Flexibility to work with teammates across international time zones.
• Excellent written and verbal communication skills
• Bachelor’s or master’s degree in computer science or related discipline or equivalent work experience is required
Bonus Qualifications:
• Experience developing and maintaining cross-platform mobile applications using React Native, with a strong understanding of necessary tools and processes required for iOS and Android app deployment and maintenance.
• Node, JWT Tokens, stateless Web API architecture, and experience developing single page Angular applications.
• Developing secure multi-tenant, SAAS hosted web applications
• Unit testing using frameworks such as MS Test, Jasmine, and Karma
• Utilizing serverless cloud hosted technologies through AWS
• Familiarity with IdentityServer4+
• Deploying web APIs in containers along with utilizing serverless cloud hosted technologies such as AWS or Microsoft Azure
• Entity Framework, EF Core, Hibernate or similar ORM.
• BI Analytics frameworks & BI DataViz Tools
• Ability to create and manage NuGet packages.
Qualifications
Responsibilities:
- The candidate will be involved in the full lifecycle of application development.
- Responsibilities include writing, debugging, optimizing, unit testing, and maintaining both frontend and backend components.
- Ensure code quality, maintainability, and adherence to coding standards by conducting code reviews and implementing best practices.
- Provide guidance to teams in the development of applications using C# .Net, Angular, and/or Java fostering growth and proficiency in these areas.
- The Lead Software engineer will thrive working on an Agile team that encourages learning, code reviews, and a strong drive for continuous improvement.
- Required to bring in a user story from start to finish, but also value collaborating with others to work through complex problems.
- Analyze performance bottlenecks and design and implement performance improvements for the same.
- Collaborate with stakeholders to continuously improve application performance, user experience, and overall system functionality.
- Stay up to date with the latest industry trends, technologies, and frameworks to drive innovation and technical excellence within the team.
- Work with teammates across local and international time zones.
Posting Category
Healthcare
Opportunity Type
Regular
Country
India
Huron is a global professional services firm that collaborates with clients to put possible into practice by creating sound strategies, optimizing operations, accelerating digital transformation, and...
Apply Now