This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Manager of Software development manages multiple software development teams in all aspects of the software development life-cycle.
Job Responsibility:
Leads projects and is accountable for successful technical implementation of business software applications
Assembles project plans monitors work efforts daily, performs quality reviews, and escalates functional, quality, and timeline issues appropriately
Develops or guides in developing project governance documents that effectively explain the business objective, scope, approach, and timeline
Coordinates internal IT processes and resources in order to successfully deploy new solutions to the business
Coordinates communication and prepares project status presentations to project team members, Project Sponsors, and IT Executives
Tracks key project milestones and adjusts project plans when necessary to meet project objectives
Oversees adherence to project and business governance standards and methodologies
Manages one or more cross-functional projects
Ensures policies and procedures, software development guidelines, user interface standards, and change control processes are followed
Completes performance reviews for direct reports
Ensures projects are delivered on time and according to specifications, and informs executive management when tasks fall behind schedule
Ensures project metrics are defined, measured and reported
Keeps key user representatives and team members updated on project status and problem resolution status
Ensures applications are developed using documented coding techniques
Oversees and participates in the development and unit testing of solutions as specified in the Technical Design obtains code reviews from appropriate technical staff and ensures standards and policies are adhered to
Offers proposed design changes/suggestions to processes and applications exerts significant latitude in determining the objectives of an assignment
Performs other duties as assigned
Requirements:
Bachelor's degree
8 to 12 years of relevant experience or equivalent combination
2 or more years managerial/leadership experience
Extensive knowledge and expertise in the use of project management methodologies and tools, resource management practices, and change management techniques
Basic leadership skills
Strong product/technology/industry knowledge
Ability to prioritize projects and deliverables
Experience with structured application development and change control methodologies
Experience with object oriented analysis and design
Knowledge of database design, programming languages and coding techniques
Communication skills
Must be eligible to work in the US without Visa Sponsorship