The Software Engineering Manager will be responsible leading a team of Software Engineers responsible for supporting the HCHB Back Office product (primarily financial) across multiple agile teams. This position will be accountable for communicating and driving individual, team and department goals that ultimately provide excellent in development. In addition, this position requires strong relationships with the scrum masters, product owners and QA managers to stay abreast of the development team expectations. They will also assist with providing visibility into trending issues to help drive project prioritization. A successful candidate will be detail oriented and able to effectively manage multiple projects. They will be able to work independently and make decisions related to the day to day operations of Homecare Homebase. Finally, this role must effectively communicate in both verbal and written correspondence.
Major Tasks, Duties, and Responsibilities:
Lead or participate in high complexity projects to create new features and enhancements to support market needs as well as their maintenance.
Lead or participate in activities such as R&D, prototypes, pilot implementations, and road mapping to support company initiatives.
Aggressive continuous learning of both tried and true as well as new techniques and technologies applicable to software development is expected. Both depth and breadth of learning is expected.
Expectation of accountability for the technical design aspects of various system modules.
Strong understanding of multiple architecture discipline areas (Application, Data, Security, Integration, etc.).
Responsible for developing and maintaining efficient and responsive engineering team members, including
Employee education
Process improvement
24x7 coverage
Participation in the development of the overall technology strategy and business opportunities is expected.
The ability to influence a wide range of people including but not limited to other team members, other teams, management, and members of other departments is expected.
Excellent ability to communicate, both orally and in writing.
Excellent team player and leadership skills.
Self-directed and motivated.
Monitor and report Key Performance Indicators
Provide company communication on current high severity incidents
Align team goals with business objectives
Ensure team is compliant to HIPAA/HITECH policies
Required Education and Experience:
Bachelor’s Degree in Computer Science, Engineering, Math or related degree is required.
Minimum of 8 years of software development experience
Minimum of 3 years of experience leading engineering teams
Core competencies include leadership, customer relations, performance management, process management, data analysis, problem solving, effective communication, business acumen, and technical aptitude
Familiarity and comfort with agile software development principles and practices
Self-starter with a proven track record of driving customer success and aligning complex customer solutions at the executive and department levels
Advanced level proficiency in multiple programming languages, technologies, frameworks
Ability to manage/prioritize multiple tasks and projects to meet deadlines
Superior communication skills (verbal and written) and well-developed presentation skills
A strong, passionate, optimistic, global team leader with a "will do" attitude that is contagious
Healthcare experience is a plus
Experience with the following technologies is a definite plus:
Git
WebAPI
Angular
SOA and/or Micro Services
Docker
Kubernetes
Azure
Design Patterns such as MVC, MVP, MVVM, Dependency Injection
Unit testing
Continuous Integration and Deployment
Queueing Technologies
Secure Coding Techniques
HCHB requires all applicants to be US citizens or have a green card allowing them to work in the US without being subject to export control restrictions.