PURPOSE
Manages a team of resources - FTEs, Contractors and Offshore - that develops implements maintains and supports software products and applications using appropriate processes methodologies and technologies in compliance with SITA's policies and procedures.
KEY RESPONSIBILITIES
Maintains overall accountability for single medium to large scale development implementation and maintenance projects that have a significant cross-functional business impact ensuring software applications and systems developed implemented and supported are able to sustain long-term goals of the business.Leads team in developing committed estimates for projects plans and allocates resources to projects making firm commitments to Project Managers and ensures projects are completed on time and within budget.Contributes to the development upkeep and maintenance of Software Development processes.Leads mentors and coaches a group of development professionals ensuring they have the requisite skills and knowledge to perform their roles.
EXPERIENCE
- 8+ years experience in a Software Engineering environment.- 3+ years in people management preferably with matrix experience in a global environment.
KNOWLEDGE & SKILLSPROFESSION COMPETENCIES
- Agile Development
- Application Delivery Process
- Application Design Architecture
- Budgeting
- Cloud Computing
- Commercial Acumen
- Conceptual Thinking
- Configuration Management
- Conflict Resolution
- External Resource Management
- IT Industry: Trends & Directions
- IT Project Management
- Innovation
- Managing Change
- Managing Risk
- Release Management
- Requirements Analysis
- Server Operating Systems and Platforms
- Standards Procedures & Policies
- System Development Life Cycle
- System and Technology Integration
- Systems Thinking
- Technical Troubleshooting
- Technical Writing/Documentation
CORE COMPETENCIES
- Adhering to Principles & Values
- Communication
- Creating & Innovating
- Customer Focus
- Developing Talent
- Impact & Influence
- Leading Execution
- Managing Performance
- Results Orientation
- Teamwork
EDUCATION & QUALIFICATIONS
- Bachelors or Masters degree in Computer Sciences or Engineering.- Formal training in project management preferred.