Senior Software Developer

Pronel Personnel
Johannesburg
ZAR 300 000 - 400 000
Job description

Our client based in Johannesburg is seeking a highly professional Senior Software Developer to join their team. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining the company's insurance management software solutions.

Requirements:

  1. Grade 12 (Matric)
  2. Bachelor’s or master’s degree in computer science or a related field
  3. Specialized knowledge
  4. Strong proficiency in C#, VB.net and MS-SQL
  5. Knowledge and experience working in the Insurance industry
  6. 5+ years of experience in software development
  7. Experience with database design and development (MS-SQL)
  8. Experience with software development methodologies such as Agile or Scrum
  9. Excellent problem-solving and analytical skills
  10. Experience with SOAP and RESTful APIs
  11. Experience with cloud-based technologies such as AWS or Azure

Responsibilities:

  1. Software Development: Design, develop, and maintain high-quality software applications, adhering to coding standards and best practices, providing guidance, mentorship, and fostering a collaborative and high-performance work environment.
  2. Technical Expertise: Provide technical leadership and expertise, conducting code reviews, guiding architectural decisions, and ensuring the team delivers robust and scalable software solutions.
  3. Collaboration and Communication: Collaborate effectively with cross-functional teams, including product managers, quality assurance engineers, and UI/UX designers, to understand requirements, set priorities, and ensure successful product delivery.
  4. Project Management: Drive the full software development lifecycle, from requirements analysis and design to implementation, testing, and deployment, ensuring timely delivery of high-quality software products.
  5. Mentoring and Upskilling: Mentor and coach team members, fostering a culture of continuous learning and growth, and promoting technical upskilling within the team.
  6. Quality Assurance: Work closely with quality assurance consultants to ensure comprehensive test coverage, identify and address software defects, and maintain the overall quality of the software products.
  7. Stakeholder Engagement: Engage with internal and external stakeholders, including staff, partners, and insurers, to understand their needs, gather feedback, and provide technical support and guidance.
  8. Research and Innovation: Stay updated with emerging technologies, industry trends, and best practices, and apply them to improve software development processes and drive innovation.
  9. Documentation: Create and maintain technical documentation, including design specifications, system architecture, and development guidelines.

If you meet all of the above, please send your CV to hr@pronel.co.za. Please note due to high volume responses, only candidates that meet the advertised criteria will be contacted.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Developer jobs in Johannesburg