- Lead and inspire the application development team to engage with the business and identify new functionality, develop compelling business cases, prioritize projects and develop plans that maximize return on investment for the company.
- Lead a team managing all aspects of application development and delivery across multiple functions, business units and business lines.
- Effectively initiate, plan, schedule, control, and bring to closure multiple high priority projects.
- Develop and lead a collaborative and Agile software development approach that improves velocity, while maintaining a strong focus on both quality and scalability.
- Drive the cultural changes necessary to enable a continuous delivery model, and foster a strong focus on automation of the Software Development Life Cycle (SDLC).
- Foster a strong customer service mind-set throughout the application development team, while championing thought leadership and partnership with the business.
- Partner with business leaders to create robust solution roadmaps that are integrated with architecture and operations.
- Seek out, validate, and bring to the technology organization innovative best practices and ideas from the outside, with a particular emphasis on application development methodologies.
- Identify emerging technology trends, especially in the area of SaaS and cloud computing, and ensure the company is leveraging them when appropriate to increase efficiency, reduce costs, and drive value.
- Ensure that all application development initiatives are well managed and delivered to meet expectations on functionality, timeliness, and cost.
- Develop, implement and monitor software development policies and controls to ensure data accuracy, security, and legal and regulatory compliance.
- Partner with internal customers to develop training and deployment plans aimed at maximizing both user adoption and realization of business benefits.
- Prepare software development status reports and keep management, client and other stakeholders informed of project status and related issues.
- Manage application vendor relationships and negotiate contracts to procure resources and technology solutions to meet the company's strategic objectives.
- Assure lowest possible cost of ownership of applications through vendor negotiations and benchmarking.
- Recruit, develop and retain high caliber software development talent, especially for key leadership positions, and develop a succession plan.
- Implement and champion a robust professional development program, and continuously upskill team members to keep them current.
- Evaluate team members performance, provide candid feedback and high impact coaching that enables (and motivates) them to achieve departmental as well as enterprise goals.
- Build a culture of innovation and engagement, focusing on strengthening the organization's employer brand.
-
Software Development Manager
5 days ago
Liquid Thought Cape Town, South Africa**Job Title**: Software Development Manager · **Company**: Liquid Thought · **Location**: Flexible (Remote) · **About Liquid Thought**: · Liquid Thought is a dynamic and innovative software development company that specializes in creating cutting-edge solutions for businesses acr ...
-
Software Development Manager
5 days ago
Parvana Strategic Sourcing Cape Town, South AfricaJob Information · Industry · - IT ServicesJob ID · - J104401City · - Cape TownProvince · - Western CapeCountry · - South AfricaPostal Code · - 7550**Client Details**: · **Role Responsibilities**: · - Run with new and existing Kubernetes, Microservices projects · - Provide technic ...
-
Software Development Manager
5 days ago
Root Cape Town, South AfricaWe're a fast-growing tech startup and we're on a mission to build infrastructure that powers the future of insurance. · We're looking for a Software Development Manager to join our Engineering Team. As a Software Development Manager at Root, your mission in this role is to ensure ...
-
Software Development Manager
5 days ago
OneNebula Milnerton, South AfricaDo you want to be part of a dynamic team constantly challenging the status quo and finding "smarter" ways of doing things? If you answered yes, keep reading. · **Who Are We?** · 1Nebula is a next-generation SaaS Technology Business focused on providing businesses with cloud & tec ...
-
Software Development Manager
5 days ago
SA Metal Group (Pty) Ltd Epping, South Africa**Job description**:We are looking for a determined and self-driven Software Development Manager to join our team. As a Software Development Manager, you will be responsible for leading and managing the internal software systems and solutions as well as the Software Development t ...
-
Software Development Project Manager
5 days ago
Yazoo Recruitment Specialists Constantia, South AfricaIT Software Development Project Manager with relevant IT qualification, and minimum 3 years' IT project management experience, specific to software development projects in the Financial Services Industry, required to assist in embedding agile practices and establishing the projec ...
-
Software Developer
1 day ago
Capital H Staffing and Advisory Solutions Cape Town, South Africa Full timeOur client, in the Payments and Lending industry, has an opening for a skilled Software Developer to join their diverse team of C# developers. We are looking for an individual that takes pride in what they do, is customer focused and takes ownership and accountability. This is a ...
-
Software Developer
2 days ago
Dimension Data Cape Town, South Africa temporaryAs a Software Developer, you'll design and build software applications that will make our clients' lives easier. You will work with the development team to develop high-quality, reliable code in an efficient manner. You should be comfortable working on your own as well as part of ...
-
Software Developer
2 days ago
dentsu Cape Town, South Africa Full timeThe purpose of this role is to provide technical guidance and suggest improvements in development processes. Develop required software features, achieving timely delivery in compliance with the performance and quality standards of the company. Job Title: · Software Developer J ...
-
Software Developer
2 hours ago
Dimension Data Cape Town, South Africa temporaryThe Software Developer will be working on a variety of projects to help the company move forward. You'll work closely with other developers, designers and product owners to ensure that our products are well developed and highly optimised. You will also have the opportunity to lea ...
-
Software Developer
2 days ago
Dye & Durham Corporation Cape Town, South Africa Full timeSoftware Developer (Practice Management) - Cape Town - On site · WHO ARE WE? · Are you looking to build an exciting and dynamic career at a company with prestigious blue-chip clients and international reach? Dye & Durham, a leading global provider of cloud-based software and te ...
-
Software Developer
2 days ago
Dimension Data Cape Town, South Africa temporaryAs a Software Developer, you'll be part of the team developing software for our web and mobile applications. You will work on both front-end and back-end components of the application to create features that are easy to use by all users. Your main responsibility is designing, bui ...
-
Software Developer
2 days ago
Isilumko Staffing Cape Town, South Africa Full timeSoftware Developer · ERP and Mobile development · BSc Degree or 3 Year Programming Qualification · Good marks students · Understand the concept of CODING · Universe - programming language · HTML · Java Scripting · .Net · Visual Studio · SQL Database skills (Sequal) · Own transpor ...
-
Software Developer
2 days ago
Paqueta Personnel CapeTown, South AfricaMy client, a leading and well known Company requires an experienced Software Developer to join their vibrant team in Woodstock. · CORE PURPOSE OF THE JOB · This position involves custom application/web development. You will experience the freedom of building custom web applicatio ...
-
Software Developer
1 day ago
Telebest Cape Town, South Africa Full timeOur client has an opportunity available for a Software Developer based in Cape Town. · Requirements: · BSc in Computer Science or BTech with programming. · Ability to interact and communicate effectively with non-technical, highly technical, internal and external stakeholders. · ...
-
Software Developer
2 days ago
JenRec Recruitment Cape Town, South AfricaDesired Skills · B.Sc, B.Eng or B.Com degree with IT related subjects as majors. · ○ With above average results. Guideline is 65% average at university. · Matric results - A or B for Maths HG · Excellent communication skills - interpersonal, written, and public speaking · Benefit ...
-
Software Developer
2 days ago
JenRec Recruitment CapeTown, South AfricaThey are looking for exceptional people to join our Development Team in Cape Town. They use .Net, MVC, SqlServer, MongoDb, Xamarin, Javascript, Html5, Angular, Java, SWIFT, and Xcode to build great software. · This software house provides solutions to the financial industry loca ...
-
Software Developer
4 days ago
Level-Up Cape Town, South AfricaRole summary · As a Software Developer, you will play a critical role in ensuring the quality and reliability of our software products while driving efficiency and automation in our development processes. You will work closely with the development team to implement and maintain r ...
-
Software Developer
2 days ago
Hire Resolve Cape Town, South Africa Full timeHire Resolve's client, a leading company in the finance industry, is seeking a talented Software Developer to join their team. As a Software Developer, you will have the opportunity to work on innovative software solutions that have a direct impact on the financial industry. · We ...
-
Specialist: Software Development
5 days ago
Vodafone Bellville, South Africa**Role purpose**: · **Your responsibilities will include**: · Working closely with business stakeholders & analysts in design & development of software. · Review, maintenance, troubleshooting & optimization of current system software. · Presenting ideas for implementation options ...
Head of Software Development - Cape Town, South Africa - Aculocity
Description
Your Mission
You will be responsible for the delivery, management, and implementation of applications and solutions that support customers, employees, and business partners. As a member of thesenior leadership team, you will be responsible for making investment and priority trade-off decisions, negotiating and managing vendor contracts, and recruiting and developing high performing teams. You'll also provide vision and leadership to a team that includes several full-time employees, plus contractors.
Responsibilities
Qualifications:
Four-year university degree or college diploma in the field of computer science and/or 6-8 years equivalent work experience.
An MS, MBA or related advanced degree is a plus.
A minimum of 10 years in software development, project management, process development and resource management.
Has successfully led development and delivery of multiple complex business technology solutions into production that have achieved or surpassed business goals.
Experience developing and supporting mission critical applications optimized to run in the cloud or virtualized environments.
Deep knowledge of system architecture, technical design, and system and software development technology.
Expertise with managing application development at scale, employing SDLC methodologies including Agile and Scrum.
Knowledge of emerging trends and developments in PaaS, SaaS, iOS/Android app API, cloud, AI, machine learning and other digital technologies.
Ability to perform general mathematical calculations for the purpose of creating needs assessments, budgets, and so on.