SUMMARY
The VP of Software Development will be responsible for the technical solution, design, development and quality assurance efforts of software development projects. VP of Software Development must provide software development leadership based on extensive knowledge of industry best practices and iterative software development models.
Responsibilities
- Participate in architecture and solution design, mentoring engineers, exploring frameworks, toolsets or processes to improve the team's productivity and be accountable for quality software delivery.
- Collaborate with business leaders in conceptualizing new technology platforms, technical strategic decisions, or solutions and own the technology development roadmap.
- Minimize schedule and technical risk by foreseeing and addressing obstacles proactively and aggressively
- Analysing infrastructure and performance requirements for the projects
- Manages a team that designs, develops, tests, troubleshoots and debugs software programs for databases, applications, tools, networks etc.
- Plans, schedules and directs work for a group of software managers/engineers and coordinate activities of the group to meet project deadlines and resolves conflicting demands of internal and external customers
- Builds world-class, development teams through clear expectations and objectives management, career development, and smart recruiting
- Actively participates in the continuous improvement of software development process
- Oversee estimation and execution of project work plans. Direct revisions as appropriate to meet changing needs and requirements
PERSON SPECIFICATION:
Education, Skills & Knowledge:
- Educated to degree level or equivalent
Essential:
- Strong understanding of the Agile software development cycle Essential
- Familiar with more than one software development methodology Essential
- Excellent written and oral communication skills Essential
- Outstanding interpersonal skills Essential
- An understanding of databases (including relational databases) Essential
- Knowledge of Software Development, QA, DevOps, Testing Essential
- Seasoned knowledge of outsourcing industry practices Essential
- Be Transformative, Dynamic and a Thought leader Essential
- An understanding of the handling of large data sources Desirable
- Background of managing Software teams in BPO industry Desirable
Didn’t find the job appropriate? Report this Job