Key Areas of Responsibility:
- Manage and provide direction to our digital resources & managed services team, ensuring we meet performance standards and deliver high-quality products.
- Collaborate with the Senior Business Line Director to address business needs and priorities, and to optimize development output.
- Act as the primary SunCHECK technical point of contact between the Product Team, engineering and the managed services, facilitating clear and effective communication, resolving issues, and ensuring alignment on goals and objectives.
- Provide strategic and technical guidance for software development projects and responsible for approvals of the technical path forward (including those proposed by Managed Service Partner)
- Ensure that application design is suitable for managing and maintaining data security and integrity.
- Apply version control and regulatory processes to ensure consistency, quality, and timeliness
- Strategic Planning: Develop and implement strategies to enhance the performance and efficiency of the development and managed services team, aligning them with company objectives.
- Performance Monitoring: Establish and track key performance indicators (KPIs) for the managed services team to monitor their performance and ensure continuous improvement.
- Resource Management: Allocate resources effectively to meet project priorities and maintain balanced workloads across the managed services team.
- Quality Assurance: Ensure all development work meets the highest standards of quality and reliability.
- Collaboration: Foster a collaborative environment that encourages knowledge sharing and teamwork between the Product and engineering teams.
- Issue Resolution: Identify and address any technical challenges or issues that arise ensuring timely and effective resolutions.
- Reporting: Provide regular reports and updates to senior management on the performance and progress of the technical resources.
Qualifications
- Bachelor’s degree in computer science, Information Technology, or a related field (Master’s degree preferred).
- Proven experience in managing outsourced teams and working closely with product development teams.
- Strong leadership and interpersonal skills with the ability to motivate and manage a diverse team.
- Excellent communication skills, both verbal and written, with the ability to articulate complex concepts clearly.
- Strategic thinker with a strong understanding of software development processes and managed services.
- Demonstrated ability to manage multiple projects simultaneously and deliver results within deadlines.
- Experience with performance monitoring and quality assurance methodologies.
- Problem-solving skills with a proactive approach to identifying and resolving issues.
- Expertise in .NET FW, .NET Core, C#, SQL Server, RESTful APIs, TypeScript and modern JavaScript frameworks (Vue.js preferred)
- Understanding of software development lifecycle in regulated environments (e.g., medical devices, ISO/IEC 27001).
- Experienced with DevOps practices, CI/CD pipelines, and observability tools (e.g., SonarQube, OWASP).
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Report job