Job Description
Your Role and Responsibilities
We’re seeking a results-driven and collaborative Software Development Manager to lead the design and development of IBM Consulting Advantage Platform. As a management leader, you’ll collaborate with peers and stakeholders to ensure business continuity. You’ll also be responsible for building and leading an impactful team of Developers & QA engineers, focusing on software developments, productivity improvements and fostering a culture of continuous learning and improvement.
In this role, you will be responsible for:
- Lead a team of engineers to meet release dates along with committed deliverables on-time and with quality
- Balance priorities and work assignments across team members following agile processes to meet delivery schedules
- Interface with product management and offering managers to understand customer requirements and business prioritization
- Drive development activities, monitor progress, collaborate to align dependencies, remove blockers for team members and manage risks
- Develop and implement effective strategies for software development, testing, and deployment
Required Technical and Professional Expertise
- 10+ years of professional experience; 5+ years as team lead/manager
- Excellent organizational skills including attention to details, time management, and multi-tasking skills
- Hands-on experience Experienced building Microservices & REST APIs using Java, and other related technologies
- Experience with Front End Development programming languages and design Frameworks
- Strong project management, organizational, problem-solving, communication, and collaboration skills
Preferred Technical and Professional Expertise
- Hands-on experience with SpringBoot, ReactJS, NodeJS etc
- Experience in working on a production SaaS application with SOC2 certification
- Knowledge of Containerisation technologies such as Kubernetes & Docker, and CI/CD pipelines such as Tekton, ArgoCD etc.