Connectpay - Foxborough, MA

posted 11 days ago

Full-time - Manager
Foxborough, MA
Professional, Scientific, and Technical Services

About the position

The Manager of Software Application Development is responsible for leading and managing software application projects from inception to completion. This role involves overseeing a team of developers, ensuring effective communication between stakeholders, and implementing best practices for software development. The manager will also focus on continuous improvement, budget management, and team development to foster a collaborative work environment.

Responsibilities

  • Lead and manage software application projects from inception to completion, ensuring timely delivery and adherence to budget.
  • Manage a team of developers providing guidance, mentorship, and support to foster a collaborative and productive work environment.
  • Oversee the technical aspects of software development, including architecture, design, coding, testing, and deployment.
  • Act as a liaison between business stakeholders, the product team, and the development team, ensuring clear and effective communication of project goals, requirements, and progress.
  • Identify opportunities for process improvements and implement best practices to enhance the efficiency and effectiveness of the software development lifecycle.
  • Develop and manage project budgets, ensuring cost-effective use of resources and adherence to financial constraints.
  • Maintain comprehensive project documentation, including technical specifications, user guides, and training materials.
  • Identify and recruit talented developers who meet the technical and cultural requirements of the team.
  • Provide guidance and support to team members to facilitate their professional growth, including conducting regular performance reviews and setting goals.
  • Foster a collaborative and positive work environment that encourages teamwork, innovation, and creativity.

Requirements

  • Bachelor's degree in computer science, Information Technology, or a related field.
  • 7+ years of experience in software development and project management, with a proven track record of successfully managing software application projects.
  • Minimum of 3 years leading diverse, remote teams.
  • Proficiency in software development languages and tools (e.g., C#, VB.Net, SQL, Azure DevOps, Angular, and Cloud development).
  • Strong leadership and team management skills, with the ability to motivate, train, and evaluate the team.
  • Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders, management, and other departments.
  • Strong analytical and problem-solving skills, able to effectively identify and resolve technical and operational issues.
  • Exceptional organizational and time management skills, with the ability to simultaneously manage multiple projects and priorities.
  • High degree of attention to detail and a commitment to delivering high-quality work.

Nice-to-haves

  • Master's degree in a related field.
  • Experience with agile methodologies (Scrum).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service