What are the responsibilities and job description for the Manager, Application Development position at Service Credit Union?
Job Overview:
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
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.
Job Type: Full-time
Pay: From $108,725.00 per year
Benefits:
- 401(k)
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Tuition reimbursement
- Vision insurance
Compensation Package:
- Weekly pay
- Yearly bonus
Schedule:
- Day shift
- Monday to Friday
Ability to Commute:
- Portsmouth, NH 03801 (Preferred)
Ability to Relocate:
- Portsmouth, NH 03801: Relocate before starting work (Preferred)
Work Location: Hybrid remote in Portsmouth, NH 03801
Salary : $108,725