Offers “IBM”

Expires soon IBM

Software Development Manager - Data and AI

  • Markham (Markham)

Job description

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities
Our technical managers at IBM are the foundation of our strategic initiatives to lead skilled development teams to design, code, test, and provide industry-leading solutions that make the world run today. You will lead and motivate developers in using the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of. Working in an agile environment, you drive multi-disciplinary squads within the large global development product group. Your work will involve close collaboration with Architects, DevOps Engineers, Designers and Product Managers across our global organization. Your responsibilities will include:
·  Lead a team of software developers to meet release dates along with committed deliverables on-time and with quality
·  Plan and manage component design, coding and functional testing to drive quality of deliverables
·  Balance priorities and work assignments across team members following agile processes to meet delivery schedules
·  Interface with product managers to understand customer requirements and business prioritization, work with architects and technical leaders to build development plans
·  Drive development activities, monitor progress, collaborate to align dependencies, remove blockers for team members and manage risks
·  People manager of technical talent executing HR programs for employee acquisition, development, retention, and performance management

Required Technical and Professional Expertise

·  Bachelor’s Degree in Computer Science, Engineering, or a related technical discipline
·  8+ years of professional experience in software development, including recent experience in people management
·  2+ years experience working with Kubernetes/OpenStack or related cloud-native technologies
·  Experience in coaching, mentoring, training staff, setting expectations and balancing priorities to achieve desired deliverables
·  Analytical skills are required to quickly understand complex domains and be able to break down and plan feature work
·  Agile software development practices
·  Excellent verbal and written communication skills
·  Ability to lead and drive collaboration within teams and across the organization to achieve desired outcomes
·  Experience working with CI/CD processes, DevOps methodologies and tools such as GitHub, Jenkins, Travis.

Preferred Technical and Professional Expertise
-

Make every future a success.
  • Job directory
  • Business directory