Medasource · 2 hours ago
Software Engineering Lead
Maximize your interview chances
Insider Connection @Medasource
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Oversee a large, cross-functional team of software engineers, architects, and technical leads, ensuring alignment with healthcare organization goals and compliance with industry regulations.
Develop and execute a strategic roadmap for software development, emphasizing scalability, security, and system reliability.
Foster a collaborative team culture focused on quality, continuous improvement, and learning.
Drive the architecture, design, and development of web and mobile applications using technologies such as Angular, .NET Core, JavaScript/TypeScript, and Node.js.
Ensure seamless integration of applications with Azure and AWS cloud platforms, optimizing for performance, scalability, and cost-effectiveness.
Oversee the adoption and implementation of DevOps practices, leveraging CI/CD pipelines and infrastructure-as-code tools such as Terraform and Jenkins for automation.
Manage project timelines, deliverables, and resource allocation, ensuring high-quality delivery within established timeframes and budgets.
Collaborate with Product Management, QA, UX/UI, and other stakeholders to define and prioritize features and system enhancements.
Ensure that all software solutions adhere to healthcare industry regulations (e.g., HIPAA, FHIR, HL7) and organizational security standards.
Work with the cybersecurity team to implement secure coding practices, data encryption, and regular vulnerability assessments.
Stay updated on emerging technologies in the healthcare and software development sectors, assessing their potential impact on current and future projects.
Promote a culture of innovation, continuous learning, and professional growth within the development team.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
8+ years of experience in software development, with at least 3 years in a leadership role managing large development teams.
Strong proficiency in Angular for front-end development and .NET Core for back-end development.
Experience with cloud platforms (Azure and AWS), including deployment, management, and optimization of applications.
Solid understanding of web development frameworks and technologies (e.g., React, Vue.js), relational databases (SQL Server, PostgreSQL), and NoSQL databases (MongoDB).
Familiarity with microservices architecture, containerization tools (e.g., Docker, Kubernetes), and serverless functions.
Hands-on experience with DevOps practices and tools, such as Jenkins, Git, Terraform, or Ansible.
Proven experience in healthcare technology, with a working knowledge of healthcare data standards like FHIR and HL7.
Preferred
Master’s degree