- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Design and implement a testing strategy that thoroughly validates the functionality of your code including unit and integration tests.
- Commit to test-driven development.
- 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.
- 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.
- 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.
- Integrate risk management principles into the DevOps lif
-
Software Development Manager
3 days ago
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 ...
-
Software Development Manager
1 week ago
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 ...
-
Software Development Manager
23 hours ago
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 ...
-
Software Development Manager
23 hours ago
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 ...
-
Software Development Manager
1 week ago
Root Cape Town, South AfricaWe'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 ...
-
Software Development Manager
1 day ago
Parvana Strategic Sourcing Cape Town, South AfricaJob 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 ...
-
Software Development Manager
1 week ago
Parvana Strategic Sourcing Cape Town, South AfricaJob 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 Africa3+ 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 ...
-
Software Development Manager
1 week ago
OneNebula Milnerton, South AfricaDo 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 ...
-
Software Development Manager
1 week ago
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 ...
-
Software Development Project Manager
1 week ago
Yazoo Recruitment Specialists Constantia, South AfricaIT 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 ...
-
Software Developer
2 days ago
dentsu Cape Town, South Africa Full timeThe 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 ...
-
Software Developer
2 days ago
Telebest Cape Town, South Africa Full timeOur 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. · ...
-
Software Developer
2 days ago
Dye & Durham Corporation Cape Town, South Africa Full timeSoftware 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 ...
-
Software Developer
2 days ago
Dimension Data Cape Town, South Africa temporaryAs 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 ...
-
Software Developer
2 days ago
Level-Up Cape Town, South Africa Full timeRole 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 ...
-
Software Developer
2 days ago
Capital H Staffing and Advisory Solutions Cape Town, South Africa Full timeOur 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 ...
-
Software Developer
3 days ago
JenRec Recruitment CapeTown, South AfricaThey 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 ...
-
Software Developer
2 days ago
Hire Resolve Cape Town, South Africa Full timeHire 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 ...
-
Software Developer
1 day ago
Hire Resolve Cape Town, South Africa Full timeHire 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 ...
C# Software Developer - Cape Town, South Africa - HR Genie
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
Ensure software is functioning optimally
Maintaining software and related repositories and databases
Managing Projects
Leading and mentoring
Develop cutting-edge software using the latest development tools and frameworks
Testing software artefacts
Team Collaboration
Technical documentation.
Incident Management
Risk Management and Compliance (ISO 27001)