Senior Software Developer

Johannesburg, Gauteng, South Africa

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:

  • Grade 12 (Matric)
  • Bachelors or masters degree in computer science or a related field
  • Specialized knowledge
  • Strong proficiency in C#, VB.net and MS-SQL
  • Knowledge and experience working in the Insurance industry
  • 5+ years of experience in software development
  • Experience with database design and development (MS-SQL)
  • Experience with software development methodologies such as Agile or Scrum
  • Excellent problem-solving and analytical skills
  • Experience with SOAP and RESTful APIS
  • Experience with cloud-based technologies such as AWS or Azure
Responsibilities:
  • 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
  • Technical Expertise: Provide technical leadership and expertise, conducting code reviews, guiding architectural decisions, and ensuring the team delivers robust and scalable software solutions.
  • 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.
  • 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.
  • Mentoring and Upskilling: Mentor and coach team members, fostering a culture of continuous learning and growth, and promoting technical upskilling within the team.
  • 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.
  • 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.
  • Research and Innovation: Stay updated with emerging technologies, industry trends, and best practices, and apply them to improve software development processes and drive innovation.
  • 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.

Pronel Recruitment

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1375909
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned