Senior Software Engineer
Relatient
- Hybrid
- Pune
- Full Time
- 7+ Years
Essential Functions:
- Technical Leadership and Innovation
- Lead the design and implementation of new software features and applications, ensuring they meet the healthcare industry’s regulatory standards.
- Drive innovation in the product line by researching and applying new technologies and methodologies to solve complex healthcare problems.
- Software Development and Lifecycle Management
- Develop high-quality, secure, and scalable software solutions that comply with healthcare regulations such as HIPAA (Health Insurance Portability and Accountability Act).
- Oversee the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
- Quality Assurance and Regulatory Compliance
- Ensure software solutions are developed in compliance with relevant healthcare regulations and standards, where applicable.
- Implement and oversee rigorous unit testing protocols and quality assurance processes to ensure software reliability and performance.
- Collaboration and Cross-Functional Leadership
- Collaborate closely with product managers, UX/UI designers, and other stakeholders to understand user needs and translate them into functional software solutions.
- Lead and mentor junior software engineers, promoting a culture of excellence, continuous learning, and knowledge sharing.
- Data Security and Privacy
- Champion the importance of data security and privacy within the team, ensuring all software solutions adhere to the highest standards of data protection.
- Stay updated with the latest in cybersecurity trends and regulatory changes affecting the healthcare industry to proactively address potential security vulnerabilities.
- Client Focused Solution Development
- Work closely with customer support teams to understand client issues and feedback, using this information to inform ongoing product development and improvement.
- Participate in client meetings and demos as needed to provide technical expertise and support for sales and marketing efforts.
- Project Management and Agile Practices
- Utilize agile methodologies to manage software development projects, ensuring timely delivery of features and responsiveness to changing customer needs.
- Lead sprint planning, retrospectives, and stand-ups, ensuring clear communication and efficient workflow within the development team.
- Continuous Professional Development
- Stay abreast of the latest developments in software engineering and healthcare technology to continuously improve personal expertise and the overall effectiveness of the development team.
- Encourage and facilitate ongoing education and professional development opportunities for team members.
Education & Experience Requirements:
- Bachelor’s Degree in computer science, computer engineering, or equivalent
- 7+ years of experience in a software engineering role
- Working knowledge of AWS, Docker, and git
- Experience UI Development using HTML, Angular, Typescript, and/or CSS. Experience with Flutter Flow and ReactJS a plus.
- Experience with Backend Development utilizing PHP Laravel, Java/J2EE, RESTful Web services, and serverless architecture. Experience with Perl or NodeJS a plus.
- Experience with frontend development in Typescript, Javascript, HTML, CSS
- Experience with PHP Ratchet and/or Tomcat
- Experience with the following Dev toolkit: Komodo and Vagrant
- Previous experience building and working with CI/CD pipelines
- Strong knowledge of Databases: MySQL, Writing SQL scripts for creating ETL pipelines. Experience with PostgreSQL and/or NoSQL is a plus.
- Experience giving and receiving code reviews
- Knowledge of unit testing and integration testing
- Knowledge and experience with Agile methodologies
- Ability to work and thrive as part of a collaborative team
- Experience with advanced Python Skills are highly preferred.
- Experience building software in a healthcare environment preferred
- Experience building applications leveraging HL7 FHIR preferred
- Experience with Kubernetes and AWS EKS/Fargate preferred
- Familiarity with the principles of Domain-Driven Design (DDD) preferred
Similar Jobs
Engineering Manager
Relatient
Senior Software Engineer
Relatient