Jobs
>
Cape Town

    C# Software Developer - Cape Town, South Africa - HR Genie

    HR Genie background
    Description

    Our client is looking for a C# Software Developer to join their team.

    Responsibilities:

    Write software in line with industry standards and design patterns

  • Guide and implement software and product design.
  • Contribute to architectural decisions and code reviews.
  • Produce code in line with project requirements.
  • Implement and maintain appropriate security standards.
  • Perform and request code reviews.
  • Drive test-driven development.
  • Ensure software is functioning optimally

  • Regularly monitor application performance, proactively identifying and resolving performance bottlenecks.
  • Systematically reproduce and resolve reported bugs and issues to maintain software reliability.
  • Communicate errors and solutions to product owners.
  • Maintaining software and related repositories and databases

  • Manage source code effectively using Git for versioning.
  • Efficiently handle branching and pull requests to ensure code quality and collaboration in repositories.
  • Ensuring that continues integration pipelines are set up properly and functioning.
  • Managing Projects

  • Lead software development projects, ensuring successful initiation, planning, execution, and closure.
  • Provide accurate estimates for new work and assessment for work complete.
  • Determine cross-team dependencies and manage planning with them to ensure work gets delivered on time.
  • Use Jira to manage project tasks, tracking progress and coordinating with cross-functional teams.
  • Identifying and suggesting functional improvements.
  • Work with product owners to plan and execute project sprints.
  • Enforce coding standards, best practices, and software development methodologies.
  • Leading and mentoring

  • Foster a collaborative and inclusive team environment which follows our values and creates accountability in the teams.
  • Providing mentorship and sharing knowledge in order to contribute to a cohesive and skilled development team.
  • Work closely with team members to achieve common goals and resolve conflicts constructively.
  • Participate in the evaluation of team member performance by providing regular feedback to the Engineering Manager and CTO.
  • Develop cutting-edge software using the latest development tools and frameworks

  • Leverage the most current development tools and frameworks to design and implement software solutions that align with user needs and industry best practices.
  • Proactively research and share new technologies, programming languages, and frameworks to enhance the capabilities of our software solutions.
  • Testing software artefacts

  • Design and implement a testing strategy that thoroughly validates the functionality of your code including unit and integration tests.
  • Commit to test-driven development.
  • Team Collaboration

  • Collaborate with cross-functional teams, including Frontend Developers, Product Owners, Test Analysts and DevOps engineers, to facilitate seamless development, testing, and deployment of system components, ensuring alignment with project goals and requirements.
  • Technical documentation.

  • Drive the standards according to which technical documentation is drafted and maintained to ensure that code, design decisions, and processes are well-documented.
  • Ensure projects are adequately documented to enable Application Support Specialists to support the software with minimal consultation required from the development team.
  • Incident Management

  • Act as a key player in the Incident Response Team, providing rapid solutions during system outages and degradation.
  • Coordinate with cross-functional teams to manage incidents, from identification through to resolution and post-mortem analysis.
  • Develop and maintain incident documentation, including incident reports and lessons learned, to facilitate continuous improvement and future incident prevention.
  • Risk Management and Compliance (ISO 27001)

  • Integrate risk management principles into the DevOps lif


  • BET Software Cape Town, South Africa

    **We Want You**: · We are looking for a lover of code and all things digital. A leader of the pack that wears many hats. Like a cop on the beat, your role is to set the standard in the workplace. · As the **Software Development Manager** at BET Software, you will take ownership o ...


  • Liquid Thought Cape Town, South Africa

    **Job Title**: Software Development Manager · **Company**: Liquid Thought · **Location**: Flexible (Remote) · **About Liquid Thought**: · Liquid Thought is a dynamic and innovative software development company that specializes in creating cutting-edge solutions for businesses acr ...


  • SUMMIT Africa Recruitment Cape Town, South Africa

    **Role Description**: · *** · We are looking for a Software Development Manager to provide sound technical leadership in all aspects of the business. You will communicate with employees, stakeholders and customers to ensure our clients company's technologies are used appropriatel ...


  • Goldman Tech Resourcing Cape Town, South Africa

    **Job Information** · - Location- Cape Town- Salary p.a- Job Type- Permanent- Education- Degree/Diploma- Experience- 15+ years- Reference- ManagerCPT- · - Fax We have an amazing opportunity for a Software Development Manager in Cape Town · - BSc. Computer Sciences or National Di ...


  • Root Cape Town, South Africa

    We're a fast-growing tech startup and we're on a mission to build infrastructure that powers the future of insurance. · We're looking for a Software Development Manager to join our Engineering Team. As a Software Development Manager at Root, your mission in this role is to ensure ...


  • Parvana Strategic Sourcing Cape Town, South Africa

    Job Information · Industry · - IT ServicesJob ID · - J104407City · - Cape TownProvince · - Western CapeCountry · - South AfricaPostal Code · - 7550**Client Details**: · **Role Responsibilities**: · - Establish department vision, identify future products/solutions, and align with ...


  • Parvana Strategic Sourcing Cape Town, South Africa

    Job Information · Industry · - IT ServicesJob ID · - J104401City · - Cape TownProvince · - Western CapeCountry · - South AfricaPostal Code · - 7550**Client Details**: · **Role Responsibilities**: · - Run with new and existing Kubernetes, Microservices projects · - Provide technic ...


  • Amazon Dev Centre South Africa Cape Town, South Africa

    3+ years of engineering team management experience · - 7+ years of engineering experience · - Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build ...


  • OneNebula Milnerton, South Africa

    Do you want to be part of a dynamic team constantly challenging the status quo and finding "smarter" ways of doing things? If you answered yes, keep reading. · **Who Are We?** · 1Nebula is a next-generation SaaS Technology Business focused on providing businesses with cloud & tec ...


  • SA Metal Group (Pty) Ltd Epping, South Africa

    **Job description**:We are looking for a determined and self-driven Software Development Manager to join our team. As a Software Development Manager, you will be responsible for leading and managing the internal software systems and solutions as well as the Software Development t ...


  • Yazoo Recruitment Specialists Constantia, South Africa

    IT Software Development Project Manager with relevant IT qualification, and minimum 3 years' IT project management experience, specific to software development projects in the Financial Services Industry, required to assist in embedding agile practices and establishing the projec ...

  • dentsu

    Software Developer

    2 days ago


    dentsu Cape Town, South Africa Full time

    The purpose of this role is to provide technical guidance and suggest improvements in development processes. Develop required software features, achieving timely delivery in compliance with the performance and quality standards of the company. Job Title: · Software Developer J ...

  • Telebest

    Software Developer

    2 days ago


    Telebest Cape Town, South Africa Full time

    Our client has an opportunity available for a Software Developer based in Cape Town. · Requirements: · BSc in Computer Science or BTech with programming. · Ability to interact and communicate effectively with non-technical, highly technical, internal and external stakeholders. · ...

  • Dye & Durham Corporation

    Software Developer

    2 days ago


    Dye & Durham Corporation Cape Town, South Africa Full time

    Software Developer (Practice Management) - Cape Town - On site · WHO ARE WE? · Are you looking to build an exciting and dynamic career at a company with prestigious blue-chip clients and international reach? Dye & Durham, a leading global provider of cloud-based software and te ...

  • Dimension Data

    Software Developer

    2 days ago


    Dimension Data Cape Town, South Africa temporary

    As a Software Developer, you'll be part of the team developing software for our web and mobile applications. You will work on both front-end and back-end components of the application to create features that are easy to use by all users. Your main responsibility is designing, bui ...

  • Level-Up

    Software Developer

    2 days ago


    Level-Up Cape Town, South Africa Full time

    Role summary · As a Software Developer, you will play a critical role in ensuring the quality and reliability of our software products while driving efficiency and automation in our development processes. You will work closely with the development team to implement and maintain r ...

  • Capital H Staffing and Advisory Solutions

    Software Developer

    2 days ago


    Capital H Staffing and Advisory Solutions Cape Town, South Africa Full time

    Our client, in the Payments and Lending industry, has an opening for a skilled Software Developer to join their diverse team of C# developers. We are looking for an individual that takes pride in what they do, is customer focused and takes ownership and accountability. This is a ...

  • JenRec Recruitment

    Software Developer

    3 days ago


    JenRec Recruitment CapeTown, South Africa

    They are looking for exceptional people to join our Development Team in Cape Town. They use .Net, MVC, SqlServer, MongoDb, Xamarin, Javascript, Html5, Angular, Java, SWIFT, and Xcode to build great software. · This software house provides solutions to the financial industry loca ...

  • Hire Resolve

    Software Developer

    2 days ago


    Hire Resolve Cape Town, South Africa Full time

    Hire Resolve's client, a leading company in the finance industry, is seeking a talented Software Developer to join their team. As a Software Developer, you will have the opportunity to work on innovative software solutions that have a direct impact on the financial industry. · We ...

  • Hire Resolve

    Software Developer

    1 day ago


    Hire Resolve Cape Town, South Africa Full time

    Hire Resolve is a leading company in the software development industry, and we are seeking a talented and motivated Software Developer to join our client's team. As a Software Developer at Hire Resolve, you will have the opportunity to work on a variety of projects and collaborat ...