Login Enter

EnableSA Ltd

9 months ago

Software Developer (Senior)

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
EnableSA Ltd
Location
South Africa, Eastern Cape, Nelson Mandela Bay, Port Elizabeth South Africa
Posted
9 months ago
View all jobs at EnableSA Ltd

Job description

Are you a seasoned Software Developer with a passion for building high-quality solutions, leading teams, and driving innovation? We are seeking a Sr. Software Developer to 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.
  • 5+ years experience as a Software Developer.
  • C#
  • .NET Core
  • SQL
  • JavaScript
  • CSS
  • HTML
  • ASP.NET
  • MVC
  • React
  • Flutter


Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.