Company Description
Saince is a leading healthcare IT solutions provider with its headquarters in Alpharetta, GA, USA, and an associate company, Saince HealthTech, located in Hyderabad, India. Recognized for its rapid growth, Saince has been listed among the fastest-growing private companies in North America by Inc. Magazine and Atlanta Business Chronicle. Serving hundreds of hospitals and thousands of physicians, Saince specializes in driving digital transformation initiatives. The company fosters an environment that supports professional growth, offers competitive salaries, benefits such as health and life insurance, flexible work options, paid vacations, annual health screenings, and international travel opportunities.
Role Description (Fully Remote)
This is a full-time remote position for a Software Engineer Technical Lead at Saince HealthTech Pvt Ltd. The role involves designing and developing robust software solutions, leading back-end development initiatives, and driving software development projects. Responsibilities include coding, conducting code reviews, ensuring adherence to coding standards, collaborating with cross-functional teams, mentoring junior developers, and resolving technical challenges efficiently. The candidate will also contribute to improving the architecture and scalability of our systems to meet business needs.
MUST HAVE QUALIFICATIONS:
C#(.NET), .NET Core, SQL Server, Java Script, jQuery, Windows component services and BitBucket
Responsibilities:
- Architect, design and implement full stack applications / solutions that require at a minimum the following tools and technologies – MVC, Dot Net Core, C#, API development, database development, MS SQL Server, Java Script, Agile methodology etc.
- Analyze complex system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems.
- Lead and collaborate with peers, cross-functional teams and stakeholders to carry out activities efficiently with quality.
- Document technical specifications and artifacts that adhere to established standards and procedures.
- Take full ownership and responsibility to support applications, understand and align with leadership’s vision to carry out group’s objectives.
- Meet and support system / application audit requirements.
- Find comfortable to work in an environment that requires on call support to ensure system availability.
- Comfortable and ability to focus on multiple initiatives in parallel, content switching, short term vs strategic initiatives.
- Performs other duties and responsibilities as assigned.
Skilled in / Knowledge of:
- Must have 5 - 7 years of experience as a .NET Developer out of which at least 3 years should be as a Technical Lead.
- Healthcare industry or compliance driven environment experience is preferred.
- Solid experience in working with all stages of SDLC and respective stakeholders.
- Excellent verbal and written communication skills with ability to coordinate with all stake holders of the application (Peers, IT Partners, Business Operations and Vendors).
- Solid experience in Full-stack application development, with following specializations:
- Front-end: Angular, .NET
- Middle-tier: Service Based Integrations (.NET Core, .NET MVC, .NET Web API, C#) and JavaScript & APIs is a MUST.
- Back-end: Database programming (SQL Server), Data Models, and Stored Procedures.
- Good experience working with C/ICD based tools and technologies.
- Good experience working with various forms of testing (UI, Integration, Regression).
- Exposure to Generative AI platforms is a distinct plus.
Ability to:
- Build partnership, Collaborate with Cross-functional teams, be a steward of the team, develop solutions at enterprise level.
- Identify and understand issues, problems, and opportunities; compare data from different sources to draw conclusions.
- Clearly convey information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message.
- Use effective approaches for choosing a course of action or developing appropriate solutions; recommend or take action that is consistent with available facts, constraints and probable consequences.
- Demonstrate a satisfactory level of technical and professional skill or knowledge in position-related areas; remains current with developments and trends in areas of expertise.
- Develop and use collaborative relationships to facilitate the accomplishment of work goals.
- Make internal and external clients and their needs a primary focus of actions; develop and sustain productive client relationships.
- Occasionally work nights and/or weekends and/or have on-call responsibilities.
- Enthusiastic and Innovative to work in a challenging environment.