Job Description
About the Role
We are seeking an experienced Centurion: Application Development Team Leader to lead our web and mobile development teams. As a seasoned professional with 6-10 years of experience in leading Agile Development environments, you will be responsible for guiding technical teams, establishing priorities, and successfully managing deliverables. Your strong customer-facing skills and ability to positively influence peers cross-organizationally will be essential in driving team collaboration and innovation.
Key Responsibilities
- Leading a team of web developers while providing guidance on technical issues.
- Designing and developing front-end and back-end web architectures.
- Maintenance and support of existing web and mobile applications.
- Participating in the design and development of new systems throughout the entire project lifecycle.
- Assist the team in defining and working from requirements and specifications to modify/enhance existing production software.
- Monitor progress against agreed-upon timelines, including collaboration with the Project Manager.
- Liaise with relevant internal departments or stakeholders that might impact the ability to deliver quality software in a timeous manner.
- Manage the planning process to derive delivery timelines.
- Effectively communicate a detailed understanding of business expectations by the team, to the team, including 3rd parties, as defined in specifications throughout SDLC.
- Adhere to prescribed quality standards during all phases of SDLC (i.e., functional design, technical design, code reviews and integration testing, etc.).
- Designing, coding, testing, debugging, and documenting application features and changes.
- Participating in activities that ensure successful use of these systems.
- Design, develop, and implement development standards and architecture principles.
- Modify existing programs as part of software maintenance.
- Responsible for adoption and enhancements in software integration and API management.
- Monitor the ongoing performance of web applications.
- Set in place tools, routines, processes, and metrics for monitoring uptime and performance against contracted SLA.
- Implementation of agreed security standards within the software solution.
- Provide documentation of enhancements and modifications performed as part of software maintenance/enhancements.
- Build, manage, and maintain productive business relationships.
- Manage changing people challenges such as fluidity of resources, remote working, different development needs.
- Promote team collaboration and innovation, sharing of knowledge, tools, code, and practices.
- Build and develop a flexible and change accepting culture within the Software Development environment.
Requirements
- Bachelor’s Degree in Information Technology or Computer Science (ideally an Honours Degree).
- Certifications in web technologies (HTML5, CSS 3, JavaScript, JQuery, Bootstrap, JavaScript / AJAX, Responsive design) and mobile technologies (IOS, Android), React Native.
- Certifications in Microsoft Web stack (MVC, C#, VB.net, razor, IIS, ASP.net, WCF/Web services, Web API, SOAP, REST, XML).
- Experience in Microsoft.Net Frameworks and Microsoft SQL Server, T-SQL, and SQL server reporting services.
- Experience in Data Architecture and Database System Design.
- Experience in Agile Scrum and Waterfall SDLC methodologies.
- 6-10 years relevant experience as a web and mobile development team leader.
Qualifications
- Formal education/certifications not specified.
Salary & Benefits
- Salary information not provided.
How to Apply
Click the green “Go Apply” button below to apply directly online with the employer.
About IT / Computing / Software Jobs in Tshwane
In the Tshwane area, the IT and computing industry is thriving, with a strong demand for skilled professionals to drive technological advancements and innovation. Typically, this field is characterized by a dynamic job market with various opportunities available across different sectors. However, it’s essential to note that the job market can fluctuate, and it’s crucial to stay adaptable and focused on continuous skill development.
When it comes to salary expectations, it’s generally common for IT and computing professionals in Tshwane to earn salaries within the range of R600 000 to R1 200 000 per annum, depending on factors such as experience, company size, industry sector, and specific job requirements. However, please note that these are broad estimates and can vary significantly based on individual circumstances. It’s also worth considering that bonuses, benefits packages, and other perks can impact overall remuneration.
Common skills required for IT and computing roles in Tshwane include proficiency in programming languages (such as Java, Python, or C++), experience with database management systems, knowledge of cloud computing platforms (like AWS or Azure), understanding of cybersecurity principles, and familiarity with Agile development methodologies. Additionally, strong analytical, problem-solving, and communication skills are often essential for success in this field.
The IT industry is a broad sector that encompasses various industries, including financial services, technology, manufacturing, and more. Commonly, these professionals work in companies operating within these sectors, as well as in government agencies and educational institutions. The demand for skilled IT professionals extends across the private and public sectors, with opportunities available at different levels of experience.
For those looking to advance their careers in IT and computing, there are many opportunities for professional development and growth. Typically, career progression paths involve taking on increasingly complex projects, leading teams, or pursuing specialized certifications (such as CompTIA or Cisco). Many organizations also offer training programs, mentorship schemes, and internal job rotations to support employee development and advancement.
This information provides general career guidance. Actual salaries and requirements vary by employer.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Keep track of all your job applications in a spreadsheet, including company names and application dates.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Johannesburg: Automation Engineer (Robotics)
Automation Engineer Randburg The company develops innovative power electronics systems for the railway, commercial vehicle, defence, and mining industries....
View JobPretoria: Administrator: Vendor Management
Key Performance Areas Administration of ICT Contracts Conduct specification for new or changed service. Determine contracts that are due for…
View JobPretoria: Administrator: Vendor Management
Key Performance Areas Administration of ICT Contracts Conduct specification for new or changed service. Determine contracts that are due for…
View JobMogale City: Demi Chef
Duties: Food preparation: Assist the chef de partie in preparing ingredients, cooking components of dishes, and assembling plates according to…
View JobSilverton: Quality Engineer (FTC)
Job Responsibilities: Responsible for continuous improvement for the designated area. Support training to execute quality systems and BOS implementation....
View JobSilverton: Quality Engineer (FTC)
Job Responsibilities: Responsible for continuous improvement for the designated area. Support training to execute quality systems and BOS implementation....
View Job
Browse Employers
Job Alerts