Join to apply for the Lead Software Engineer role at QE Services IT Recruitment .
My client based in Brackenfell is currently looking for a Lead Software Engineer to join their team on a contract basis.
Qualifications & Experience
- Lead the design, development, and implementation of robust, scalable applications across multiple enterprise platforms.
- Translate complex business requirements into effective technical architectures and solutions.
- Provide technical direction, solution design, and code quality oversight.
- Conduct and manage advanced system analysis and ensure adherence to development standards.
- Create high-level design documents, diagrams, and program documentation.
- Oversee the software development life cycle, ensuring all deliverables meet quality and compliance standards.
- Oversee the integration of new systems into existing environments.
- Troubleshoot complex system and data-related issues.
- Collaborate with business and technical teams to resolve issues and optimise system performance.
- Identify areas for system improvement and guide implementation.
- Provide leadership, mentoring, and technical guidance to Software Engineers I and II.
- Conduct code reviews, enforce coding standards, and ensure quality control.
- Drive technical excellence by participating in Communities of Practice and improvement workshops.
Responsibilities
Develop well-structured, scalable applications in alignment with specifications and standards.Conduct system analysis for small to medium projects and support system designers with viable solutions.Write clean, efficient, and reusable code using appropriate programming languages and frameworks.Participate in unit, integration, and performance testing to ensure quality and compliance.Create and maintain technical documentation, scripts, and diagrams.Support and enhance existing systems and applications.Troubleshoot issues, identify root causes, and implement corrective changes.Collaborate with technical and business users to resolve issues and implement system improvements.Assist in integrating new software and systems into existing environments.Work with designers and architects to define requirements and system designs.Participate in code reviews and contribute to practice improvement initiatives.Competency
Technical Leadership : Guides and mentors others while fostering a collaborative, high-performing team culture.Technology Expert : Deep technical expertise with a passion for modern tools, frameworks, and best practices.Analytical & Detail-Oriented : Strong problem-solving and decision-making abilities based on thorough data analysis.Innovative Thinker : Identifies creative and practical solutions to complex technical challenges.Results-Driven : Sets and achieves ambitious goals with a focus on quality and timely delivery.Planning & Organisation : Manages multiple priorities efficiently in fast-paced, evolving environments.Business Acumen : Understands the link between technology, commercial success, and user needs.Effective Communicator : Clearly conveys technical information to both technical and non-technical audiences.Collaborative Partner : Builds strong relationships and engages effectively with stakeholders across teams.Flexible & Resilient : Thrives in dynamic environments and adapts easily to change.Digitally Savvy : Embraces innovation and technology trends that drive business value.Desired Skills
Development of softwareComputer engineeringEngineering SoftwareReferrals increase your chances of interviewing at QE Services IT Recruitment by 2x.
Get notified about new Lead Software Engineer jobs in Brackenfell, Western Cape, South Africa .
#J-18808-Ljbffr