Manager, Application Development

ServiceCU

Country: United States of America

Location: Portsmouth3003

Time Type: Full time

Posted On: January 22, 2025

It's fun to work in a company where people truly BELIEVE in what they're doing!


We're committed to bringing passion and customer focus to the business.

The Manager of Application Development will lead a team of developers, engineers, and analysts in the design, development, and maintenance of business-critical software applications. This role will collaborate with cross-functional teams to ensure that all applications align with business goals and performance standards while driving innovation and improvements. The ideal candidate is a hands-on leader with excellent technical, project management, and communication skills, with a proven ability to manage and mentor a development team.

Location: Portsmouth, NH

Pay: Salaried Position starting at $108,725.00 - Negotiable with experience

Key Responsibilities:

  • Lead and manage the application development team, providing technical guidance, mentorship, and support.
  • Oversee the full software development lifecycle (SDLC) including planning, design, development, testing, and deployment of applications.
  • Collaborate with business leaders and stakeholders to understand requirements, prioritize projects, and deliver scalable, efficient solutions.
  • Oversee the architecting and design process for new applications, as well as enhance existing applications, ensuring they meet business needs and adhere to high-quality standards.
  • Manage resource allocation, project timelines, and deliverables to ensure the successful completion of projects within budget and on time.
  • Implement best practices in software development, code reviews, continuous integration, and automated testing.
  • Ensure the security, reliability, and performance of all applications and identify areas for improvement.
  • Develop and maintain technical documentation for systems, procedures, and policies.
  • Monitor industry trends and evolving technologies to recommend and implement innovative solutions that drive business performance.
  • Recruit, train, and evaluate staff, fostering a culture of growth, collaboration, and accountability within the team.
  • Partner with IT leadership to drive overall technology strategy and align application development with business objectives.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • 5+ years of experience in software development, with at least 2 years in a leadership role managing development teams.
  • Strong knowledge of software development methodologies such as Agile and Waterfall.
  • Proficient in programming languages such as Java, C#, Python, JavaScript, etc.
  • Experience with front-end and back-end development frameworks (e.g., Angular, React, .NET, or similar).
  • Solid understanding of databases (SQL, NoSQL) and cloud platforms (AWS, Azure, Google Cloud).
  • Excellent project management skills with the ability to balance multiple priorities and meet deadlines.
  • Strong communication and collaboration skills, with the ability to convey technical concepts to non-technical stakeholders.
  • Experience in DevOps practices and CI/CD pipelines.
  • Problem-solving mindset and strong analytical skills.
  • Knowledge of security protocols and experience ensuring applications comply with regulatory standards.

Preferred Skills:

  • Experience with microservices architecture and API-driven development.
  • Familiarity with UI/UX design principles.
  • Previous experience in banking or financial services or a similar highly regulated industry.