What are the responsibilities and job description for the Technical Lead position at Care Design New York?
Overview:
At Partnership Solutions, our work is performed in support of, and on behalf of, Care Design NY and Partners Health Plan. As their administrative arm, we share in a unified organizational culture, and the work we do is in furtherance of our collective ability to achieve our shared organizational mission, vision, and values as stated below:
Purpose — Connecting people to their chosen support to live a healthy and meaningful life.
Vision — We envision a world that is accepting, inclusive, and promotes positive health for all individuals with intellectual and /or developmental Disabilities (I/DD).
Mission—Our mission is twofold: to provide compassionate, skilled, person-centered care planning that includes a holistic approach to health and wellness and to advocate for a disability-inclusive world.
Values —
The Technical Lead manages the development of software applications and data processes to support the organization's goals and operations. They are also responsible for managing the Software Development team and performing the duties of Scrum Master across the department.
At Partnership Solutions, our work is performed in support of, and on behalf of, Care Design NY and Partners Health Plan. As their administrative arm, we share in a unified organizational culture, and the work we do is in furtherance of our collective ability to achieve our shared organizational mission, vision, and values as stated below:
Purpose — Connecting people to their chosen support to live a healthy and meaningful life.
Vision — We envision a world that is accepting, inclusive, and promotes positive health for all individuals with intellectual and /or developmental Disabilities (I/DD).
Mission—Our mission is twofold: to provide compassionate, skilled, person-centered care planning that includes a holistic approach to health and wellness and to advocate for a disability-inclusive world.
Values —
- Committed—We are committed to developing successful employees across the organization so members and families can receive high-quality support.
- Compassionate - We are compassionate about creating open, honest relationships through collaboration, active listening, and showing empathy for others.
- Connected—We are connected to each other through a sense of belonging that enriches the work environment and shapes a positive experience for members and their families.
All full-time positions come with generous benefits including $3000 tuition reimbursement per calendar year, and up to $250 of professional development courses! Click here to view the current benefits summary.
Responsibilities:
- Facilitate Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives across multiple teams.
- Identify and remove impediments to ensure smooth team progress.
- Promote a culture of continuous improvement, fostering collaboration, innovation, and transparency within and outside the team.
- Track and manage team metrics to improve performance and delivery timelines.
- Lead the design, development, and deployment of the data platform and business applications to ensure they support the operational and strategic utilization of enterprise and departmental data.
- Manage all software development activities, including technical design, development, implementation, system integration, and deployment.
- Continually evaluate new technologies and software development methodologies for improvements in the efficiency and delivery of business solutions.
- Participate in the development of the technical roadmap for the organization.
- Manage the maintenance and support of all current systems to ensure they continue to meet the needs of business operations.
- Lead code reviews and other quality improvement processes for the team.
- Demonstrated ability in software development, data architecture, and people management.
- Full understanding of software development lifecycle best practices.
- Knowledge of both theoretical and practical aspects of software development.
- Ability to independently manage technical initiatives and liaise between business stakeholders and the technical team.
- An associate’s degree in computer science or a related field, along with 5 years of experience or 8 years of relevant work experience.
- 3 years of technical leadership experience with progressively increasing responsibilities.
- 3 years of experience managing enterprise software development and deployment projects.
- 3 years of experience overseeing software development teams.
- 2 years of experience serving as a Scrum Master.
- Expertise in all software development life cycle phases, including database and application design, development, testing, deployment, and support.
- Experience with various software development and design methodologies, preferably Agile and Scrum.
- Intermediate to advanced knowledge and demonstrated experience in at least three object-oriented programming languages, such as C#, Python, JavaScript, or similar.
- At least 3 years of demonstrated work experience in DevOps, including Azure DevOps, GitHub, and CI/CD processes.
- Intermediate to advanced knowledge and demonstrated experience with database platforms, particularly SQL Server.
- Experience with Python technologies and libraries such as Pandas, SQL Alchemy, and Jupyter Notebooks.
- Demonstrated work experience in building and consuming REST APIs.
- Expertise in data protection and privacy laws and practices, specifically HIPAA.
Salary : $100,000 - $115,000