Software Development Manager
Are you interested in leading the transformation of cancer care through software that puts world-leading scientific knowledge in the hands of patients and their doctors? If so, join our growing team at VieCure, the company that is revolutionizing cancer care by putting A.I. driven technology tools and an unparalleled knowledge base into the hands of physicians.
Job Description
Are you interested in leading the transformation of cancer care through putting world-leading scientific data and knowledge in the hands of doctors and other members of the medical team? Do you have a passion for solutions that empower patients to take charge of their care and bring world-class solutions to winning the cancer battle? If so, join our growing team at VieCure, the company that promises to revolutionize the way cancer care is delivered, in an exciting, newly created role.
The Manager of Software Development at VieCure will oversee software development, implementing methodologies, technologies (including programming languages, databases, and security), and managing a team of developers to ensure successful project delivery. This role involves driving projects from conception to completion, designing software enhancements, and managing the entire software development lifecycle (SDLC), from initial design through testing and implementation.
The ideal candidate will have hands-on experience with the .NET framework (C#) and a deep understanding of Microsoft technologies. Experience with Entity Framework / transactional handling in ORMs, and a strong grasp design patterns is crucial. Knowledge of high-volume transactional systems is a key asset.
This individual must be a collaborative team player with the ability to drive architectural changes that allow our systems to scale to support our rapid expansion.
Denver, CO Salary: $130-170K
Responsibilities
Lead and supervise the Software Development team, ensuring project alignment and successful delivery
Oversee the prioritization of work for the development team and ensure clear communication of progress and risks
Facilitate daily stand-ups, track critical tasks, and work towards issue resolution
Manage the integrity of the application development servers, databases, and related systems
Define and implement continuous improvement practices and change control processes within the development team
Partner with the QA team to prioritize and expand automated functional and unit testing, growing our CI/CD pipeline
Evolve automated build processes to support nightly builds across different environments
Ensure accurate documentation of process flows, technical architecture, and software design
Occasionally be available for after-hours and weekend work
Mentor and support the career development of individual team members through effective leadership and performance management
Manage deployment and release processes, ensuring software enhancements and fixes are properly scheduled
Lead code reviews and manage follow-up actions to improve quality and code health
Provide hands-on leadership, working closely with developers to solve technical challenges
Work effectively in a change-controlled environment, adhering to best practices
Maintain confidentiality, especially concerning sensitive healthcare data in compliance with HIPAA and internal policies
Skills, Competencies & Experience
Apply Now
To apply, please go through our LinkedIn account or alternatively submit your resume to careers@viecure.com