About the job IT Software Development Manager
Job Summary
An IT Software Development Manager oversees multiple technology programs/projects, ensures adherence to delivery standards, manages risks, capacity management, mentorship of team members and compliance to solution delivery metrics. Focus on the technical software development aspect, stakeholder management, enable strategic initiatives and continuous improvement. Be able to manage critical programs or projects that would contribute to the company’s key initiatives.Duties and Responsibilities
Strategic IT Project Delivery
Manage and align key strategic objectives with team deliverables
Establish and implement the delivery framework
Ensures all programs/projects have resource allocation
Promote a continuous improvement process mindset
Ensure adherence to software development best practices, coding standards, and security guidelines
Lead software development teams to deliver high-quality applications
Collaborate with stakeholders to define requirements and align technical solutions with business goals.
Responsible and has oversight on the projects/programs (updates, risks, challenges, help needed)
Escalate issues to upper management as necessary
Conducts retrospective and knowledge sharing across the solution delivery team
Stakeholder Management
Build strong relationships with senior leadership and stakeholders, providing clear communication and updates
Acts as 2nd level escalation and address any resistance, conflicting priorities through structured dialogue and escalation paths
Collaboration across One Tech leadership on strategic and tactical initiatives
Manage CSAT and delivery metrics – achieve targets, formulate strategies and work with BU’s
Team and People Management
Administrative
Accountable for the career path, opportunities, trainings, certifications
Accountable for administrative/people related concerns
Conducts coaching, mentoring and performance feedback (at least once a month)
Ensure adherence and contribution to team metrics
Capacity/team management
Accountable for the capacity management and proper allocation to their respective projects/programs
Enables knowledge sharing (brown bag session) within team members
Promotes continuous improvement of project team members
Technical Competencies and Skills
SDLC process, Agile/Scrum, communication, Project Management, AWS, Azure, GCP, .Net, PythonEducation, Trainings and Licenses Required
Computer Science, IT