SUMMARY:
If you're a developer who loves solving complex problems, building software from the ground up, and seeing the impact of your work used by professionals across the globe, this opportunity is worth exploring.
My client is looking for a Software Engineer to join a highly skilled agile development team focused on creating sophisticated software solutions for the civil engineering and infrastructure industry. This role offers the opportunity to work on challenging technical problems, gain exposure to the full software development lifecycle, and contribute to products used by international clients.
Whether you're searching for developer jobs, developer vacancies, IT jobs, jobs in IT, or information technology jobs, this role offers the chance to develop deep technical expertise while working alongside experienced software professionals.
POSITION INFO:
Job Description: As a Software Engineer, you will be involved in the design, development, testing, maintenance, and enhancement of advanced software applications within an agile SCRUM environment. You'll have the opportunity to contribute to new features, solve challenging technical problems, and work across the entire software development lifecycle. Key responsibilities include: Developing software solutions using C++ and Microsoft Visual Studio . Working as part of a collaborative SCRUM development team. Analysing system requirements and technical specifications. Researching and recommending optimal technical solutions. Designing, coding, testing, and documenting software enhancements. Maintaining and supporting existing software solutions. Collaborating with support teams to investigate and resolve software defects. Keeping current with emerging technologies, development practices, and industry trends. This role provides exposure to the complete development process, from concept and design through to deployment, maintenance, and ongoing improvement. Skills & Experience: Strong proficiency in C++ development Solid understanding of data structures and algorithms used to solve complex technical problems Experience with Microsoft Visual Studio would be advantageous Exposure to MFC development would be beneficial Interest in CAD systems, engineering software, or infrastructure-related technology would be advantageous Ability to work effectively within an Agile\/SCRUM team environment Passion for continuous learning and solving challenging technical problems Qualification: BSc Computer Science or BEng with a strong mathematics focus A background in Civil Engineering would be advantageou Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.