The IS Application Manager supervises an assigned team in the development and maintenance of specific applications or functions. This role involves performing hands-on coding, leading software engineering teams in the design, development, implementation, and support of enterprise applications using Java, Spring Boot, React, and open-system technologies. The manager provides technical leadership, strategic direction, and engineering oversight for complex application development and modernization initiatives, establishing and communicating the technical vision, engineering strategy, and development roadmap in alignment with business and technology objectives. Key responsibilities include leading the architecture and development of scalable, secure, resilient, and highly available full-stack applications, APIs, and microservices, and partnering with enterprise and solution architects to define application architecture, technology standards, integration patterns, and modernization strategies. The role oversees the development of Java/Spring Boot backend services, RESTful APIs, microservices, and React-based user interfaces, driving the modernization of legacy applications and platforms toward open-system, API-driven, cloud-ready, and microservices-based architectures. The manager will handle multiple projects and development initiatives, ensuring successful delivery within timelines and budgets, and establishing engineering standards and best practices for coding, architecture, testing, security, DevOps, deployment, and production support. They will also conduct technical design reviews, code reviews, architecture assessments, and technology evaluations, while building, developing, and retaining a high-performing engineering team through effective hiring, coaching, mentoring, performance management, and career development. Providing technical mentorship and guidance, creating a culture of engineering excellence, and collaborating with various teams are also crucial aspects of this position. The role translates business requirements into technical solutions, manages technical risks, establishes metrics for monitoring engineering productivity and quality, and drives the adoption of modern Agile, DevOps, CI/CD, and cloud practices. Ensuring application compliance with enterprise security policies and standards, overseeing production support, identifying system improvements, managing vendor relationships, and preparing communications for leadership are also key duties. Evaluating emerging technologies and promoting the responsible use of AI-assisted development tools are also part of the role.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior