Enable job alerts via email!

Senior Software Developer

Headhunters

Gqeberha

On-site

ZAR 600 000 - 800 000

Full time

11 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency is seeking a Senior Software Developer for a promising opportunity in Gqeberha, South Africa. The ideal candidate will have 7-10 years of experience and be proficient in technologies like C#, .NET Core, SQL, and JavaScript, among others. Responsibilities include programming standard adherence, project planning, and solving complex technical challenges. This role offers a chance to work within a dynamic team and contribute to impactful projects.

Qualifications

  • 7-10 years’ experience in software development.
  • Experience with various web and software development technologies.

Responsibilities

  • Meet programming standards and improve work processes.
  • Plan projects and confirm objectives with clients.
  • Verify program operation and maintain job knowledge.
  • Engage in software architecture design and development.
  • Solve complex technical problems.

Skills

C#
.NET Core
SQL
JavaScript
CSS
HTML
ASP.NET
MVC
React
Flutter

Education

National Diploma in Information Technologies or Equivalent
Job description

Our Client, a prominent name in the IT Software Development Industry in Port Elizabeth, is seeking to employ a Senior Software Developer, to their team based in Walmer, Port Elizabeth.

An awesome career opportunity awaits with this employer of choice!

Requirements
  • National Diploma in Information Technologies or Equivalent.
  • 7-10 years’ experience.
  • Experience with the following technologies:
    • C#, .NET Core, SQL, JavaScript, CSS, HTML, ASP.NET, MVC, React, Flutter.
Responsibilities, but not limited to:
  • Meet programming standards by following production, productivity, quality, and customer-service standards; identifying work process improvements; implementing new technology
  • Plan programming projects by confirming program objective and specifications with clients
  • Arrange program specifications by confirming logical sequence and flowcharts, researching, and deploying established operations
  • Verify program operation by confirming tests
  • Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks
  • Accomplish department and organization mission by completing related results as needed
  • Engage in Software Architecture Design, Software Development Fundamentals, C#, Software Documentation, Software Testing and Debugging, Software Maintenance, Software Algorithm Design, and Software Performance
  • Strengthen technical proficiency and deepen domain knowledge by studying design patterns, algorithms, and best practices
  • Expand skill set by learning complementary technologies, tools, and methodologies such as version control, deployment pipelines, and testing frameworks
  • Solve complex technical problems and drive innovation in projects
  • Communicate effectively through clear documentation and presentation of technical concepts
  • Collaborate and foster teamwork through open discussions, knowledge sharing, and mentorship
  • Understand cross-functional processes between teams (e.g., Client – PM – Developers)
  • Focus on deliverables that provide value to the business and ensure alignment with project goals
  • Advocate for code quality, maintainability, and best practices including code reviews
  • Develop project management skills and contribute to Agile or Scrum planning and execution
  • Stay current with emerging technologies, tools, and best practices through continuous learning
  • Seek regular feedback and engage in self-reflection to identify and improve areas of performance
Note

Please note that should you not receive a response within 2 weeks of applying, you may consider your application unsuccessful.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.