Jobs
>
Johannesburg

    Senior C# Developer - Johannesburg, South Africa - Level-Up

    Default job background
    Description

    Senior C# Developer who is not only passionate about building top-tier applications but also possesses the ability to mentor and coach junior team members. The ideal candidate will have a deep background in C# development, extensive hands-on experience with Microsoft Azure services, microservices architecture, API integration, and a proven track record of guiding and developing talent within a team. Optional skills in Extreme Programming (XP) and software architecture would be a valuable addition.

    Responsibilities:

    • C# Development: Lead the design, development, and maintenance of complex C# applications, providing technical expertise and guidance to the team.
    • Microsoft Azure: Utilize your expertise in Microsoft Azure services to architect and oversee the deployment of cloud-native solutions, ensuring scalability, security, and performance.
    • Microservices: Drive the design and implementation of a robust microservices architecture that supports modular and scalable software development.
    • API Integration: Lead the creation and integration of APIs, ensuring seamless communication between various components and external services.
    • Mentorship and Coaching: Share your knowledge and experience by mentoring and coaching junior team members to help them grow and develop their skills.
    • Test-Driven Development (TDD): Advocate for and implement TDD best practices, ensuring that code quality and maintainability are paramount.
    • CI/CD: Establish and maintain CI/CD pipelines, automating deployment processes and ensuring smooth and efficient releases.
    • Troubleshooting: Investigate and resolve complex software defects, performance issues, and other technical challenges.
    • Software Architecture: Apply your optional expertise in software architecture to design and maintain scalable and maintainable software systems.
    • Extreme Programming (XP): Use your optional skills in Extreme Programming to promote agile development practices within the team.
    • Documentation: Maintain comprehensive documentation of code, architecture, and development processes, and encourage a culture of documentation within the team.
    • Collaboration: Collaborate closely with cross-functional teams, offering technical leadership and guidance to achieve high-quality software solutions.

    Qualifications & Experience:

    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • 5+ years of hands-on experience in C# development, with a strong portfolio of accomplishments.
    • Extensive proficiency in Microsoft Azure services, including Azure Functions, Azure App Service, Azure Storage, and Azure DevOps.
    • Deep expertise in microservices architecture and best practices.
    • Proven experience with API design, development, and integration.
    • Strong background in Test-Driven Development (TDD) and writing unit tests.
    • Significant experience with CI/CD pipelines and tools (e.g., Jenkins, Azure DevOps, GitLab CI/CD).
    • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus.
    • Exceptional problem-solving and troubleshooting skills.
    • Outstanding communication and teamwork abilities.
    • Strong mentoring and coaching skills, with a passion for developing junior team members.
    • Optional skills in Extreme Programming (XP) and software architecture, with a deep understanding of software design principles.
    • A self-motivated individual with an eagerness to stay up-to-date with emerging technologies.


  • Nedbank Johannesburg, South Africa

    **Requisition Details & Talent Acquisition Consultant** · - REQ Thembi Mtshali- Job Family- Information Technology · - Career Stream- It Application Development · - Leadership Pipeline- Manage Managers · - FAIS Affected**Job Purpose** · - To manage the deliverables and developmen ...


  • People Source Johannesburg, South Africa

    Responsible for leading the strategy formulation and deployment of innovative learning solutions and talent management with the objective of enhancing organizational capability and talent productivity · Responsible to deliver within the broad areas of Learning & Development, Lead ...


  • Nedbank Johannesburg, South Africa

    **Job Purpose** · - To create and manage the implementation of the Learning and Development strategy within the Cluster to achieve the business strategy · - The role reports into the Head: Organisational Effectiveness and Talent in CIB HR**Responsibilities**: · - Design and imple ...


  • Edge Executive Search Johannesburg, South Africa

    Senior Organisational Development Specialist · - Contractor · - CT000056 · - Human Resources- Gauteng, JHB - Northern Suburbs · - R 1 - R 1 Hourly Basic Salary (Market related, Negotiable)- The Senior Organisational Development Specialist (OD) will design and maintain the systems ...


  • Love Justice International Johannesburg, South Africa

    **About Us**:Love Justice International (LJI) is a Christian nonprofit organization compelled by Gods love to fight the worlds greatest injustices. We fight injustice in two primary ways: through our expanding anti-human trafficking work and by caring for orphaned and abandoned c ...


  • Western Union Johannesburg, South Africa

    **Senior Business Development Executive - Johannesburg, South Africa** · Are you a passionate salesperson and enjoy being part of a great team? Are you ready to unleash your potential in a global business that is committed to moving money for better? Join Western Union as a Senio ...


  • Prostaff Holdings Johannesburg, South Africa

    **Minimum requirements for the role**: · - A tertiary qualification in Chemistry (BSc Hons or Masters) or Chemical Engineering is essential. · - Previous experience having worked as a Senior Development/Formulation Chemist or Soil Scientist within the Agricultural Industry is ess ...

  • Findojobs South Africa

    Senior Developer

    1 week ago


    Findojobs South Africa Johannesburg, South Africa

    As a Senior Developer you will play a critical role in managing and overseeing the Bank's operational and tactical development initiatives. You will be responsible for executing and implementing application delivery programs and projects in alignment with the Bank's standards, po ...

  • Isilumko Staffing (JHB)

    Senior Developer

    4 weeks ago


    Isilumko Staffing (JHB) Johannesburg, South Africa Contract

    Our top bank is on the lookout for a Senior Developer to join our dynamic team. · Key Responsibilities: · Manage and oversee operational and tactical development initiatives. · Execute and implement application delivery programs and projects. · Provide technical solutions to stak ...


  • Nedbank Johannesburg, South Africa

    **Job Requisition and Talent Acquisition contact** · - REQ: TA Contact: Lebohang Monate- Advert Closing Date: 14 June 2024**Job Family** · - Project, Process and Product · **Career Stream** · - Product · **Leadership Pipeline** · - Manage Self: Professional · **Job Purpose** · - ...


  • People Source Johannesburg, South Africa

    Lead the strategy formulation as well as deployment and delivery of learning and development solutions and talent management and succession management. Develop a learning and talent management model, framework and policies. ...


  • Nedbank Johannesburg, South Africa

    **Job Purpose** · - To deliver world class technical services, creating efficiencies through digitisation and proptech and providing excellent advisory to all on development projects.**Responsibilities**: · - Responsible for proptech initiatives either implemented or PoC's with t ...


  • Nedbank Johannesburg, South Africa

    **Job Classification** · - **REQ: Refilwe Falatsi**: · - **Closing Date: 9 June 2023**: · - **Cluster: Wealth Centre | Human Resources | Learning and Development (supporting WMSA)**: · - **Employment Equity Statement: Preference will be given to individuals from underrepresented ...

  • People Source

    Senior Developer

    1 week ago


    People Source Johannesburg, South Africa

    Experience with React, Angular and mobile Apps. Design, develop and implement complex software features as well as mentor junior developers and collaborate with cross-functional teams to deliver high quality products on time. Gauteng based. · ...

  • A 1L Realization (Pty) Ltd

    Senior Developer

    4 weeks ago


    A 1L Realization (Pty) Ltd Johannesburg, South Africa

    Job purpose description To manage and oversee the Banks operational and tactical development initiatives which include the execution and, implementation of application delivery programmes and projects against the Banks standards, policies and procedures and governance guidelines ...

  • NTT

    Senior Developer

    2 days ago


    NTT Johannesburg, South Africa Part time

    JOB DESCRIPTION NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future. · In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented ...


  • SavageOne Pty Ltd Johannesburg, South Africa

    Position Overview:As a Senior Python Developer, you will be responsible for leading the design, development, and implementation of sophisticated software solutions using Python and related technologies. Leveraging your extensive experience and expertise, you will collaborate with ...


  • Dynexity Johannesburg, South Africa

    Our client in the financial service industry is looking for a Senior Application Developer with experience in the Full Software Development Life cycle. · The ideal candidate will have a degree in Computer Science or related fields Experience with agile environments with Scrum or ...

  • TalentCru

    Senior Java Developer

    3 weeks ago


    TalentCru Johannesburg, South Africa

    Are you a seasoned Java developer ready to take on a challenging and rewarding role? Momentum Metropolitan, a leading financial services provider, invites you to be a part of our dynamic team. Through our client-facing brands like Metropolitan and Momentum, we empower individuals ...

  • IOCO

    Senior .Net Developer

    4 weeks ago


    IOCO Johannesburg, South Africa

    Are you a seasoned .NET Developer looking for your next challenge? We're looking for a talented and motivated Senior .NET Developer to join our growing team. As the Senior .NET Developer, you'll play a critical role in designing and developing high-quality software solutions that ...