Are you a Software Developer with a passion for building high-quality solutions, leading teams, and driving innovation? We are seeking a Software Developerto join our clients' dynamic organisation in Port Elizabeth and take ownership of development activities, technical leadership, and solution delivery.
In this role, you will guide programmers, oversee testing, design architecture, and ensure the highest standards of code quality and performance across all projects.
Responsibilities Achieves project objectives by guiding and mentoring programmers throughout the development process.
Acts as a senior development lead on assigned projects, building applications using established best-practice coding standards.
Upholds programming quality by adhering to production, productivity, and customer-service standards, while identifying opportunities to enhance workflows and adopt new technologies.
Maintains, enhances, and evolves internal libraries that support all development projects.
Continuously improves internal coding standards to align with modern development methodologies and industry best practices.
Plans development projects by confirming requirements, objectives, and specifications with clients.
Prepares detailed program specifications by validating logic flow, creating flowcharts, and applying proven operational methods.
Ensures software functionality and stability by conducting and validating thorough testing.
Expands professional knowledge by engaging in training, reading industry publications, and building strong technical networks.
Contributes to departmental and organizational goals by delivering related outcomes as required.
Core competencies include: Software Architecture Design, Software Development Fundamentals, C#, Software Documentation, Software Testing & Debugging, Software Maintenance, Algorithm Design, Performance Tuning, and Developer Coaching & Mentorship.
Requirements National Diploma in Information Technology or similar.
C#. NET Core SQLJava Script CSSHTMLASP.