Job Openings Senior Developer - Engineering Lead

About the job Senior Developer - Engineering Lead

We are seeking a highly skilled Senior Developer Engineering Lead to join our team. This role involves leading development teams, ensuring high-quality code, and managing project timelines. The ideal candidate will possess strong technical expertise, leadership skills, and the ability to collaborate across departments to deliver innovative software solutions.

Responsibilities

    • Oversee the design, development, and implementation of software solutions.
    • Manage project timelines and ensure timely delivery of projects.
    • Collaborate with cross-functional teams to define project requirements and deliverables.
    • Ensure adherence to coding standards and best practices.
    • Conduct code reviews and provide constructive feedback to team members.
    • Troubleshoot and resolve complex technical issues.
    • Stay updated with the latest industry trends and technologies to drive innovation.


    Requirements

    • Proven experience as a Senior Developer or Engineering Lead.
      • Strong proficiency in programming languages such as Java 17, C#
      • Extensive experience with software development
      • Software design and development
      • Database skills and understanding of DB tables relationships
      • Data Modelling and design
      • Obsessed with Automation
      • DevOps toolsets (preference of Azure)
      • Understanding of ETL Processes

      Qualifications

      • NQF Level 6 Qualification in Computer Science or Information Technology.

      Required Technical Knowledge

      • Advanced Java (17) and C#
      • Software design & development (Micro-services, RestAPI, Procedural, etc.)
      • Java 17 or above
      • C#
      • Back-end on MSSQL and
      • Azure
      • Abinitio / Connect Direct, etc