Description
Job Summary:
The Manager of Software Engineering will lead engineering teams in the development and delivery of high-quality software solutions, drive technical excellence, and foster a culture of innovation. In this role, you will collaborate with cross-functional teams to ensure alignment and successful project execution. You will ensure cloud infrastructure solutions are designed and built with a focus on quality, security, and scalability. Utilizing the latest full-stack technologies and cloud services, you will produce exceptional software within a CI/CD environment
Duties & Responsibilities:
Leading software engineers to deliver innovative software solutions designed to meet business needs
Monitor and evaluate team performance, providing regular feedback and conducting performance reviews
Collaborate with cross-functional teams to define project requirements and deliverables
Continuously manage and update the skills and capabilities of the team to ensure that program outcomes are met successfully
Monitor progress of projects, solve problems, eliminate bottlenecks, and improve efficiencies throughout the life of the project
Manage technology risks and issues and quickly develop solutions and action plans
Foster a culture of continuous improvement, innovation, and collaboration within the team
Staying on top of tech trends and maintain a strong technical acumen
Provide overall technical direction, task guidance, and mentoring to software engineers
Participate in Agile activities including daily stand ups, estimations, and backlog grooming and reviews
Promote and ensure standards and framework compliance across the development team
Job Requirements:
Education & Experience
Bachelor’s degree in Computer Science or related degree preferred or equivalent work experience
At least 5 years software development experience
2 years of direct people management or program leadership
Proficiency with C# and .NET Framework / .NET Core
Experience with Entity Framework / EF Core
Experience with of web-based technologies such as JavaScript, TypeScript, CSS, LESS and HTML5
Experience with SQL and relational databases such as SQL Server
Experience with cloud platforms such as Azure
Working knowledge of security and encryption best practices
Experience with software development tools and technologies, such as version control systems (e.g., Git), CI/CD pipelines
Background in healthcare IT with demonstrated technical acumen and knowledge of industry standards