Application Development Manager
$142,000–$150,000 year
On-siteNewton, New Jersey, United States
Job Summary
Lead day-to-day operations of the Application Development team, coordinating work intake, prioritization, and delivery tracking across custom application development, integrations, automation, and low-code solutions. Manage and coach team members in performance feedback, professional development, and workload balancing while establishing operating cadence, regular one-on-ones, and status updates. Perform hands-on software development, application integration, and technical problem-solving using APIs, Azure services, Dynamics 365, and Power Platform to support project delivery and production issues. Collaborate with IT leadership and business stakeholders to clarify requirements, manage expectations, and improve business processes. Promote software development lifecycle best practices including code reviews, testing, release management, and CI/CD.
Required Qualifications
- 7+ years of experience in application development, enterprise applications & systems integration, software delivery, or a related technical field
- 3+ years of experience leading technical teams, coordinating application delivery, or serving in technical lead, team lead, or player-coach capacity
- Hands-on experience designing, developing, supporting, or integrating software solutions using APIs, cloud services, Azure Functions, OData services, Dynamics 365, Power Platform, or related Microsoft technologies
- Experience working with agile software development methodologies, software development lifecycle practices, testing, release management, CI/CD, documentation, and production support processes
- Experience working across cross-functional technical and business teams, including developers, QA, DevOps, business analysts, vendors, and business stakeholders
- Bachelor's degree or higher in Computer Science, Information Technology, Software Engineering, or related field, or equivalent combination of education and relevant technical experience
- Strong people leadership skills, including coaching, communication, accountability, performance feedback, employee engagement, and team development
- Strong hands-on software development and application integration skills, including experience with APIs, cloud-based solutions, enterprise applications, and modern development practices
- Solid understanding of software development lifecycle practices, including requirements gathering, technical design, code review, testing, deployment, release management, CI/CD, documentation, and support transition
- Strong organizational and delivery management skills, with the ability to coordinate multiple priorities across projects, enhancements, operational support, and production issues
- Ability to lead technical teams while providing credible technical guidance, hands-on support, and practical problem-solving across multiple development disciplines
- Strong communication and stakeholder management skills, with the ability to interact effectively with technical teams, business users, vendors, IT leadership, and non-technical stakeholders
- Strong problem-solving skills and sound judgment in balancing speed, quality, supportability, governance, security, and business impact
- Some filing is required. This would require the ability to lift files, open filing cabinets and bend or stand, as necessary
Desired Qualifications
- Strong working experience with Microsoft Azure services, Azure Functions, Dynamics 365 APIs, OData services, Power Platform, and related Microsoft application technologies preferred
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.