Current jobs related to Senior Software Developer - Pretoria - Agile Bridge
-
Software Developer
1 week ago
Ananzi GautengSoftware Developer · We are seeking a skilled Software Developer to join our team in Centurion. · Roles and Responsibilities · Software Development: Develop internal information systems, test, and maintain software applications using C#, ASP.NET, .NET Core, PostgreSQL, and T-SQL. ...
-
Software Developer
1 day ago
Agile Bridge PretoriaJob Purpose: · A Software Engineer will work independently and collaboratively within a team to develop software and manage systems. The ideal candidate will design solutions, demonstrate strong software development fundamentals, coding principles, stakeholder engagement, and tro ...
-
Software Developer
1 day ago
Mediro ICT Recruitment PretoriaSoftware Developer (Expert) · The ideal candidate will oversee software development projects, leveraging expertise in a specific programming language to drive results. · Job Requirements · Project management and process control · Proficiency in developing software solutions using ...
-
Software Developer
1 day ago
Job Crystal GautengJob Overview · A highly skilled Software Developer is sought after to join our team in Gauteng. As a hybrid role, this position requires a minimum of 2 days per week in our Randburg (Linden) office. The ideal candidate will be responsible for developing and maintaining integratio ...
-
Software Developer
9 hours ago
Hire Resolve PretoriaYou are a system to reformat text and improve it. · About the Role · We are seeking a skilled Software Developer for a fixed-term contract. The successful candidate will be responsible for developing, maintaining, and enhancing software applications. · Key Responsibilities · Appl ...
-
Software Developer
1 day ago
Top Recruitment GautengSoftware Engineer · We are seeking a highly talented Software Engineer to join our dynamic team. The ideal candidate will be smart, creative, and hard-working, with a passion for challenges and building something great. · Duties & Responsibilities · Your responsibilities will inc ...
-
Software Developer
18 hours ago
People Source PretoriaWe are seeking a skilled professional with a good understanding of networking and network security principles. · Experience in developing applications on UNIX platforms, particularly with QT, is an advantage. Additionally, familiarity with source control systems and product relea ...
-
Software Developer
6 days ago
DRA Global GautengJob Title: AI Developer · We are seeking a skilled AI Developer to join our forward-thinking team, where you will design, develop, and implement AI-driven applications that enhance efficiency, streamline processes, and shape the future of our digital landscape. · This role is ide ...
-
Protocol Software Developer
9 hours ago
E&D Recruiters PretoriaProtocol Software Developer · About the Role: · We are seeking a highly skilled Protocol Software Developer to join our team in Pretoria East. The successful candidate will be responsible for developing Layer 2 and Layer 3 protocol software components, as well as verifying the pr ...
-
Software Developer Gauteng
1 day ago
Magnus Consulting GautengKey Responsibilities · Candidate will operate within the operational space · Candidate will be on standby 24/7 · Candidate must possess a thorough understanding of monitoring · Candidate must be able to work under pressure · Candidate must be proficient in DevOps pipelines and de ...
-
Net Software Developer
2 weeks ago
Nambiti Technologies (Pty) Ltd PretoriaSenior Developer Opportunity · We are seeking a highly experienced Senior Developer with a strong background in software development and nopCommerce expertise to join our team at {company}. The ideal candidate will have at least 6-7 years of experience in software development, wi ...
-
Intermediate Software Developer
1 week ago
Yo-loco Pretoria Full timeJob Summary · We are seeking an Intermediate Software Developer with expertise in PHP and exposure to the Laravel framework. The ideal candidate will design, develop, test, and maintain high-quality web applications with a strong understanding of backend development, database man ...
-
Software Development Engineers
18 hours ago
People Source PretoriaOur team requires a skilled professional to oversee the entire product lifecycle, from initial planning and requirements gathering to design, software development (both embedded and application-level), verification, and validation processes. The ideal candidate will be based in G ...
-
Senior Software Developer
1 week ago
Hi-Tech Recruitment - Cape Town GautengSr. Full Stack Dev · A team that empowers autonomy · Key Responsibilities · This role supports client projects with software engineering skills: · Shape product design and implementation · Develop functional mockups and test pilots · Create high-fidelity UIs for critical product ...
-
Software Engineers/Developers
1 week ago
Ananzi GautengShape the Future of Tech with Us · We're Hiring Software Engineers/Developers · Coding Geniuses Wanted: Cloud-Based Solutions Experts Needed · Innovative Environments Meet Functionality in This Exciting Role · Join Our Team and Work with Cutting-Edge AWS Technologies · About the ...
-
Intermediate Software Developer
2 weeks ago
Agile Bridge PretoriaJob purpose:As an Intermediate Software Engineer, you will work with a degree of independence, focusing on developing software within a team and on specific sub-sections of a system. You will be responsible for designing solutions and modules for existing systems. With a solid gr ...
-
Intermediate Software Developer
6 days ago
Yo-loco PretoriaJob Summary · We are seeking an Intermediate Software Developer with expertise in PHP and experience with the Laravel framework to join our dynamic development team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality web appli ...
-
Junior Software Developer
18 hours ago
People Source PretoriaTechnical Design and Development Opportunity · About the Role · We are seeking a skilled professional to join our technical design and development team, based in Gauteng. · Key Responsibilities · Contribute to the development of innovative solutions · Collaborate with cross-funct ...
-
Software Developer Javascript Gauteng
1 day ago
Job Crystal GautengJob Overview · We are seeking a skilled Software Developer to join our team. In this role, you will be responsible for developing and maintaining integrations between systems using the RESTful API, configuring workflows, and implementing custom setups. · Key Responsibilities: · D ...
- Acumen Resources Development (Pty) Ltd. Gauteng
Senior Software Developer · The Senior Software Developer is responsible for designing, developing, and testing software applications. They will work from detailed specifications to create high-quality code, forms, and scripts that meet the needs of our customers. · Duties & Resp ...
-
Software Developer Remote/hybrid
1 day ago
Top Recruitment GautengSoftware Engineer · We are seeking a highly skilled Software Engineer to join our dynamic and growth-focused team. If you are smart, creative, and hard-working, with a passion for challenges and building something great, we want to hear from you. · Duties & Responsibilities · You ...
- Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members.
- Lead the design, development, and implementation of software solutions, ensuring adherence to technical specifications, requirements, and architectural principles.
- Architect scalable, reliable, and maintainable software systems, considering performance, security, and usability aspects.
- Provide deep technical expertise that drives colleague engagement, clarity, and instills a culture of innovation and execution.
- Mentor and coach junior members of the development team to allow for skill and knowledge development through advice, coaching, and training opportunities.
- Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of complex assignments.
- Design, develop, modify, implement, and support software components anywhere in the software stack.
- Write clean, efficient, and well-documented code in various programming languages, frameworks, and technologies.
- Develop high-quality software, including requirements, design, code, documentation, and testing.
- Implement software testing strategies, including unit testing, integration testing, and automated testing, to ensure quality and reliability of software products.
- Optimize software performance, troubleshoot issues, and address technical debt through refactoring, performance tuning, and code optimization techniques.
- Automate tasks through appropriate tools and scripting.
- Conduct code reviews, mentor junior developers, and provide constructive feedback to improve code quality and maintainability.
- Ensure all tasks are completed to the required quality standards.
- Maintain relevant documentation to describe logic, coding/configuration, testing, and changes where applicable.
- Successfully develop, deliver, and maintain high-quality software solutions that meet customer expectations.
- Evaluate third-party libraries, frameworks, and tools for integration into software projects, considering factors such as compatibility, performance, and licensing.
- Contribute to the development and enforcement of coding standards, development processes, and software engineering best practices within the organization.
- Participate in Agile or Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, to track progress and ensure alignment with project goals.
- Collaborate with product managers, business analysts, and stakeholders to define project scope, objectives, and deliverables, and translate business requirements into technical designs.
- Work with product managers early on to shape product definition so that it can be built in a flexible, extensible, and robust way.
- Partner effectively with all team members to deliver against commitments.
- Work in close partnership with cross-functional teams and management to ensure alignment with project goals.
- Communicate effectively with team members, stakeholders, and leadership to provide project updates, address concerns, and escalate issues as needed.
- Identify training needs in your team and suggest training interventions, whether it be an Udemy course, Pluralsight, or mentors within the team.
- Offer mentorship and guidance to less experienced developers in your Team.
- Commitment to team success and positive team dynamics.
- Delivers software projects within the agreed-upon deadlines, maintaining alignment with the defined scope and quality expectations.
- Proactively introduces process improvements and adopts new technologies that enhance team efficiency or product performance.
- Consistently delivers high-quality software that meets or exceeds customer expectations, with minimal post-release issues.
- Maintains the performance and reliability of systems and applications, with a focus on minimizing downtime and performance-related incidents.
- Actively mentors and coaches junior team members, contributing to their professional growth and the overall development of the team.
- Focus on sound development concepts and patterns such as object/service oriented architecture, refactoring, and separation of concerns.
- Comply with project plans and industry standards.
- Code Coverage provided on the code developed.
- Recognized as a technology expert in their field.
- Exceptional complex problem-solving skills, with a flair for innovative and creative thinking.
- Strong focus on customer needs and satisfaction.
- Has the ability to work independently.
- Skilled in interpreting and gathering user requirements, and translating them into technical specifications or code.
- Extensive knowledge of modern IT operations, including Cloud, Social, Mobility, IoT, Big Data, and more.
- Deep understanding of architectural best practices and patterns such as Microservices, CQRS, Event Sourcing, Domain-Driven Design, Clean Architecture.
- Proven experience in applying Test-Driven Development (TDD) methodologies.
- Proficient in multiple relevant programming languages, frameworks, and databases.
- Bachelor's Degree/BSc Degree in appropriate field of study or equivalent work experience.
- 7 + years of professional or other practical experience.
- Databases: SQL, MySQL, MongoDB.
- Azure: Azure DevOps, Azure Pipelines.
- Frameworks: .NET, .NET Core, Entity Framework.
- Backend Tech: C#.
- Frontend Tech: Angular, React.
- Experience in the Agile methodology of developing software.
- Working with Agile Teams and successfully delivering Agile-based software projects.
- Experience working with DevOps, Git, JIRA, Jenkins, Automated Build Servers.
- Get stuff done: completing tasks, and contributing to the deliverables of the team to ensure we deliver high quality products.
- Be the best you can be: investing time in learning and sharpening your skills. Teaching and sharing your unique skills with the rest of the team.
- Do the right thing: we build a culture of mutual respect and collaboration, admit to mistakes and learn from them.
- Servicing the customer: at the forefront of providing service excellence and customer satisfaction.
- Solve together: we conduct ourselves in such a way that we work harder, cooperate and be supportive of one another and contribute to the team spirit.
- Build a bridge: progress with what you have and solve a challenge.
- Add value: to tasks, interactions with colleagues and customer interactions.
- Have fun we enjoy the work we do and the people that we are doing it.
- Product Owner.
- Developers.
- Managers.
Senior Software Developer - Pretoria - Agile Bridge
3 weeks ago

Description
Job Purpose:
A Senior Software Engineer is an experienced professional responsible for overseeing software development projects, writing clean and efficient code, and providing technical leadership to a team of engineers.
Key Accountabilities:
Software Development:
Quality Assurance and Documentation:
Project Management:
Collaboration and Stakeholder Engagement:
Mentorship:
Key Performance Indicators:
Skills, Know-how and Experience:
Adaptable and open to embracing significant changes in technology or work environments.
Essential:
Experience in the following technologies:
Beneficial:
Values and Competencies:
Direct Reports and/or Stakeholders:
Influence, collaborate and co-ordinate with:
-
Software Developer
Ananzi- Gauteng
-
Software Developer
Agile Bridge- Pretoria
-
Software Developer
Mediro ICT Recruitment- Pretoria
-
Software Developer
Job Crystal- Gauteng
-
Software Developer
Hire Resolve- Pretoria
-
Software Developer
Top Recruitment- Gauteng
-
Software Developer
People Source- Pretoria
-
Software Developer
DRA Global- Gauteng
-
Protocol Software Developer
E&D Recruiters- Pretoria
-
Software Developer Gauteng
Magnus Consulting- Gauteng
-
Net Software Developer
Nambiti Technologies (Pty) Ltd- Pretoria
-
Intermediate Software Developer
Full time Yo-loco- Pretoria
-
Software Development Engineers
People Source- Pretoria
-
Senior Software Developer
Hi-Tech Recruitment - Cape Town- Gauteng
-
Software Engineers/Developers
Ananzi- Gauteng
-
Intermediate Software Developer
Agile Bridge- Pretoria
-
Intermediate Software Developer
Yo-loco- Pretoria
-
Junior Software Developer
People Source- Pretoria
-
Software Developer Javascript Gauteng
Job Crystal- Gauteng
-
Senior Programming and Software Developer
Acumen Resources Development (Pty) Ltd.- Gauteng
-
Software Developer Remote/hybrid
Top Recruitment- Gauteng