Job Position: Senior Software Developer

Ref: 4723

Location: PE/Gqeberha

Salary: R55 000 per month commensurate with qualification and experience

Email your CV to recruit@onlinepersonnel.co.za

Qualifications / Requirements:

  • Bachelor’s Degree in Computer Science or related field
  • Minimum of 6 years of programming experience
  • Broad experience designing, programming, and implementing large information systems
  • Strong SQL knowledge including typical DBA tasks such as performance tuning and troubleshooting.
  • Expert level knowledge of C#, Angular, React, .Net, MS Dev Ops
  • Agile practitioner
  • Advanced Technical Skills: Mastery in multiple programming languages, system design, architecture, and DevOps practices to build scalable and maintainable systems
  • Problem-solving and analytical skills: expertise in algorithms, data structures, debugging, and troubleshooting to optimize performance and solve complex issues
  • Leadership and Mentoring: Ability to lead and manage development teams, and mentor junior developers to foster a culture of continuous improvement
  • Communication skills: proficiency in conveying complex technical concepts to non-technical stakeholders and collaborating effectively with cross-functional teams
  • Adaptability and continuous learning: staying updated with industry trends and technologies, and adapting quickly to new tools and methodologies to meet evolving project needs

Key Performance Areas:

  • Serve as a Technical Lead contributing to and directing the efforts of development teams, including internal and external team members
  • Contribute to the ongoing evolution of the existing content supply portfolio of applications and services
  • Design, develop, modify, implement, and support software components anywhere in the software stack
  • Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions
  • Remain current on new technologies and available vendor packages; evaluate and make recommendations, as necessary
  • Assist in task planning, estimation, scheduling, and staffing
  • Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities
  • Determine process improvements, best practices, and develop new processes
  • Work in close partnership with cross-functional teams and management

To apply for this job email your details to recruit@onlinepersonnel.co.za