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.


  • ARCS Johannesburg, South Africa

    **Your Duties** · - Accountable for the evaluation and implementation of standards and procedures, which support all the client Group functions · - Lead, plan, direct and control all activities related to developers and testing competencies; resource management; release managemen ...


  • Western Union Johannesburg, South Africa

    **Senior Network 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 Seni ...


  • Watershed Consulting Braamfontein, South Africa

    **Job Description**: · We are looking for a Senior Business Development Consultant with a proven track record in Employee Benefits / Healthcare Consulting the Insurance and/or Investment Industry. · **ROLES AND RESPONSIBILITIES** · **New Business Strategy** · - Formulate and exec ...


  • Absa Bank Limited Johannesburg, South Africa

    Bring your possibility to life Define your career with us · - With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to rese ...


  • Hollard Recruitment Johannesburg, South Africa

    **Job Advert Summary**: · Hello an exciting new opportunity has just become available in our Hollard Life Solutions, Actuarial area. We are looking to recruit a Senior Manager: Product Developement and Pricining. · The primary purpose of this role is to design, develop, price and ...


  • Microsoft Johannesburg, South Africa

    Cloud Operations and Innovation (CO+I) is the team behind the cloud. CO+I is responsible for delivering Microsoft web portals, Live and Online Services around the world including infrastructure, security and compliance, operations, globalization, and manageability. Our focus is o ...


  • PPS Recruitment Parktown, South Africa

    **Job Advert Summary**: · **Minimum Requirements**: · **Education**: · - Matric · - Bachelor degree in either Information Systems, Informatics or Computer Science or Engineering (or equivalent work experience) · - Honours or Masters in Information Systems, Informatics, Computer S ...


  • Sanlam Sandton, South Africa

    **Who are we?** · Sanlam was established as a life insurance company in South Africa but has since transformed into a diversified financial services group that operates across the African continent, India, Malaysia and selected developed markets, with listings on the Johannesburg ...


  • Shoprite Group Edenvale, South Africa

    Closing Date · 2023/09/07 · - Reference Number · SHO · - Job Title · Senior Store Development Manager · - Job Type · Permanent · - Location - Country · South Africa · - Location - Province · Gauteng · - Location - Town or City · Gauteng, Edenvale · - Purpose of the Job · To desi ...


  • Secondments Recruitment Sandton, South Africa

    **Job Advert Summary**: · To ensuring the correct and timeous implementation of approved transactions and the · management of business partners with the view of enhancing portfolio management by · focusing on support, value add and growth and optimizing cashflow collection and pr ...

  • Isilumko Staffing (JHB)

    Senior Developer

    1 day ago


    Isilumko Staffing (JHB) Johannesburg, South Africa

    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 ...

  • Isilumko Staffing

    Senior Developer

    14 hours ago


    Isilumko Staffing Johannesburg, South Africa Contract

    · 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, ...

  • SavageOne Pty Ltd

    Senior Developers

    1 day ago


    SavageOne Pty Ltd Johannesburg, South Africa

    Position Overview:We are seeking a highly skilled Senior Developer with a minimum of 8 years of experience to join our innovative team. The ideal candidate will possess deep expertise in development, strong problem-solving abilities, and a track record of delivering scalable an ...

  • PRR Recruitment Services

    Senior Developer

    2 days ago


    PRR Recruitment Services Johannesburg, South Africa Full time

    Looking for a Senior Developer in Rosebank · Qualifications and Experience · *BSc Information Technology/Computer Science degree or similar · *Minimum 4 years hands on programming · *Experience in using GIT · *Experience in using Soap, XML, HTTP(S), REST, JSON · *Experience and k ...

  • Strategic Personnel

    Senior Developer

    1 day ago


    Strategic Personnel Johannesburg, South Africa

    Key Responsibilities: · Output group 1- Adhere to Agile methodologies and follows Agile principles through work outputs and behaviours · Output group 2 - Scope, Plan, Design and Review end to end solutions · Output group 3 - Define and Develop application complex code · Output gr ...

  • NTT

    Senior Developer

    1 day 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 ...

  • NTT DATA

    Senior Developer

    2 days ago


    NTT DATA Johannesburg, South Africa

    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 ...

  • NTT

    Senior Developer

    4 days ago


    NTT Johannesburg, South Africa Part time

    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 people, world-cla ...


  • Odire Occupational Health Pty Ltd Centurion, South Africa

    .Develop and execute strategic business plans to drive growth. · Nurture leads through targeted outreach and relationship building. · Identify new business opportunities and market trends. · Analyze market data to inform sales strategies and client targeting · Collaborate with in ...


  • Kamo Placement Sandton, South Africa

    Gauteng, Sandton · - Annually Cost To Company (Market related, Negotiable) · To ensuring the correct and timeous implementation of approved transactions and the management of business partners with the view of enhancing portfolio management by focusing on support, value add and g ...