Team Lead, Application Development (Salesforce)

Fidelis Care   •  

Rochester, NY

Industry: Healthcare


5 - 7 years

Posted 92 days ago

This job is no longer available.


As a mission-driven health plan serving all 62 counties of New York State, Fidelis Care provides quality, affordable health insurance coverage for children and adults of all ages and at all stages of life. Central to our mission is our commitment to be a health care partner, working closely with our members and providers to ensure that everyone receives the care they need, when they need it. From the beginning, Fidelis Care has worked to be part of the social fabric of local communities, impacting people’s lives with one of the most basic human rights – access to quality health care and services, close to home.

Summary of Position:

A Team Lead is a key member of the Interactive Applications team and is accountable for managing and coordinating resources and projects to deliver high quality software applications.  To be successful in this role, the individual must demonstrate their knowledge of critical thinking, problem solving and leadership. 

The team is focused on fulfilling our customer’s needs by helping improve their experience with Fidelis Care. We are committed to building integrated, interactive applications, using cutting edge technologies and techniques to improve our development processes. Our focus on process and experience helps us lead the way toward making FCNY a premier IT destination. 


  • Execute full lifecycle software development
  • Collaborate with other programmers and team members to design and implement features
  • Document and maintain software functionality
  • Work independently when required
  • Continuously learn and improve skills
  • Working closely with supervisors/management
  • Analyze system specifications and translate system requirements to task specifications for junior programmers
  • Analyze, design and coordinate the development of software systems
  • Responsible for planning, processing and performing all jobs in an efficient manner with little to no assistance from a supervisor/manager
  • Making presentations to customers or professional peers
  • Work together with Product Owner to plan and execute projects, ensure teams have appropriate product and technical specifications, direction and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines
  • Work closely with Product Owners and customers for understanding application’s  functional and non-functional requirements
  • Coordinate release and sprint planning meetings
  • Conduct daily stand up meetings
  • Help developers resolve both technical problems as well as human resource issues
  • Monitor individuals employees’ performance
  • Provide leadership and guidance to coach, motivate and lead team members to their optimum performance level

Preferred Skills/Education:

  • BA/BS – Bachelor’s degree in Computer Science, Engineering or equivalent required
  • Four to six years related work experience.
  • Experience with Salesforce or other CRM applications
  • Proficiency with Object Oriented programming languages, with a strong emphasis on web services
  • Expert knowledge of Relational Databases, SQL and ORM Technologies
  • Excellent debugging and Problem-solving skills
  • In-depth knowledge with software development methodology and release processes
  • Strong leadership, project management skills, time management and problem solving skills

Additional Qualifications:

  • Experience with  HTML, CSS and JavaScript (or related frameworks)
  • Experience with test-driven development
  • Experience using a modern source control software (TFS, Git, SVN)
  • Experience with Agile methodologies (KanBan or Scrum)
  • Possess excellent communication skills
  • Ability to multi-task and stay organized in a dynamic work environment
  • Ability to work productively in a team or independently
  • Self-motivated, team player, action and results oriented
  • Ability to successfully work under tight project deadlines
  • Record of successful delivery of software applications as an individual, team lead and/or development manager