Software Developer
3 weeks ago
Job Purpose:
At Agile People, we seek a skilled Software Developer to join our team. As an Intermediate Software Engineer, you will be responsible for designing and developing software solutions within a team and contributing to the growth of our systems. With a strong foundation in software development principles, coding, and stakeholder engagement, you will be able to troubleshoot complex issues and architect basic system components.
Key Accountabilities:
- Develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.)
- Contribute to quality activities, including peer reviews of estimates, designs, and code
- Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
- Partner effectively with team members to deliver against commitments and maintain positive team dynamics
- Proven experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
- Participate in all phases of the project lifecycle
- Maintain relevant documentation to describe logic, coding/configuration, testing, and changes where applicable
- Continuously strive to improve existing products and/or systems and services
- Ensure all tasks are completed to required quality standards
- Update job knowledge by studying state-of-the-art development tools and techniques
Essential Skills and Experience:
- Fundamental concepts, practices, and procedures of software development
- Passion for hands-on technical work
- Innovative and creative thinking
- Customer Focus
- Ability to interpret and document user requirements and translate them into technical specifications and/or code
- High numerical reasoning and logic ability with good problem-solving skills
- Knowledge of one or more relevant programming languages, frameworks, and databases
- Willingness to adapt to significant changes in technology or environment
- Broad operational knowledge in 21st Century IT (Cloud, Social, Mobility, IoT, Big Data)
- Knowledge on Architecture Best Practices and Patterns (Microservices, CQRS, Event Sourcing, Domain-Driven Design)
- Proven experience in using a TDD approach
Experience Required:
- 3-5 years of professional or other practical experience
- Experience in the following technologies: C#, Java, HTML, and JavaScript, .NET 5 or later, Web services (RESTful or WCF), Entity Framework, NHibernate or other ORM, Unit testing, RDBMS (e.g., SQL Server, MySQL, or Oracle), Visual Studio 2019 or later, Single Page Application (Angular, React), Cloud Experience (Azure or AWS), NoSQL databases (CosmosDB, MongoDB), Experience working with Agile Teams and successfully delivering Agile-based software projects
-
Software Developer
1 month ago
Pretoria, Gauteng, South Africa Lim Personnel Full timeJob Title: Software EngineerLim Personnel is seeking a highly skilled Software Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software solutions using Java, Spring, and Quarkus frameworks.Develop and maintain front-end...
-
Software Developer
3 weeks ago
Pretoria, Gauteng, South Africa Hudson Rubber Full timeJob Title: Software DeveloperAre you interested in a career that involves working with technology and developing software? This role requires the ability to think critically and creatively to solve complex problems. Key responsibilities include designing and developing software, working with cross-functional teams, and staying up-to-date with industry...
-
Software Developer
1 month ago
Pretoria, Gauteng, South Africa MECS Africa Full timeMECS Africa is seeking a skilled Software Engineer to join our team. The successful candidate will be responsible for the verification, testing, and release of software related to our energy management product portfolio. Key responsibilities include: ### Software Development * Implementing software updates * Providing technical support on projects *...
-
Software Developer
3 weeks ago
Pretoria, Gauteng, South Africa Agile People Full timeJob OverviewWe are seeking an experienced Software Engineer to join our team at Agile People. As an Intermediate Software Engineer, you will be responsible for developing software solutions, working independently and as part of a team, and contributing to the design and implementation of software systems.Key ResponsibilitiesDevelop, deliver, and maintain...
-
Software Developer
1 month ago
Pretoria, Gauteng, South Africa People Source Full timeKey Responsibilities:We are seeking a highly skilled Software Engineer to join our team at People Source. The ideal candidate will have a strong background in software development and a systematic approach to problem-solving.Requirements:• 7+ years of experience in software development• Strong analytical and communication skills• Ability to work in a...
-
Software Development
3 weeks ago
Pretoria, Gauteng, South Africa Network Recruitment Full timeAbout the Role:The company is seeking a skilled software developer to join the team. Key responsibilities include writing clean, efficient code and collaborating with colleagues to achieve project goals.Responsibilities:Design and implement software solutionsCollaborate with cross-functional teamsParticipate in code reviews
-
Cybersecurity Software Developer
1 month ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeJob Title: Software EngineerCryptography and Network Security software development engineerPretoriaMinimum Requirements:BEng or Masters degrees (Electronic Engineering, Computer Engineering) or BSc (Computer Science)Good academic recordMinimum 2 years working experience in C/C++ programming and Linux-based product developmentExperience in cryptography,...
-
Software Development Expert
3 weeks ago
Pretoria, Gauteng, South Africa Hire Resolve Full timeSoftware Developer Job DescriptionWe are seeking a highly skilled Software Developer to join our team at Hire Resolve. As a key member of our development team, you will be responsible for designing and implementing high-quality software solutions tailored to meet client needs.Responsibilities:Work closely with senior development staff to define technical...
-
{title} - Software Developer
3 weeks ago
Pretoria, Gauteng, South Africa Mukuru Full timeWe are seeking a skilled Software Developer to join our team at {company}. In this role, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming languagesCollaborate with cross-functional teams to identify...
-
Software Development Expert
1 month ago
Pretoria, Gauteng, South Africa Network Recruitment Full timeJob Title: Senior ProgrammerNetwork Recruitment is seeking a highly skilled Senior Programmer to join our team.Responsibilities:Maintain and design software solutions that meet the highest standards of quality and efficiency.Develop and implement software solutions using Microsoft Stack technologies, including JSON, C#, and MySQL.Collaborate with...
-
Software Development Expert
2 weeks ago
Pretoria, Gauteng, South Africa Hire Resolve Full timeHire Resolve is seeking a seasoned Software Development Expert to work closely with other developers in Krugersdorp, GP, to design and implement high-quality software solutions tailored to meet client needs. Key responsibilities include working together with senior development staff and project managers to define technical proposal content, timelines, and...
-
Senior Software Developer
4 weeks ago
Pretoria, Gauteng, South Africa Full Circle Selection Full timeJob SummaryAt Full Circle Selection, we are seeking a highly skilled Senior Programmer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications using C# and MySQL. Your expertise in object-oriented programming and design patterns will be...
-
Software Protocol Developer
3 weeks ago
Pretoria, Gauteng, South Africa Curiska (Pty) Ltd Full time**Minimum Requirements**A strong foundation in computer science or computer engineering is required, with a degree in BSc Computer Science or BEng Computer Engineering and a passion for software development. 0 to 5 years of experience in professional software development is preferred.**Main Responsibilities**Developing OSI Layer 4 to Layer 7 protocol...
-
Software Development Engineer
1 month ago
Pretoria, Gauteng, South Africa Curiska (Pty) Ltd Full timeKey RequirementsA degree in Computer Science or Computer Engineering with a strong interest in software development.Main ResponsibilitiesDeveloping OSI Layer 4 to Layer 7 protocol software components.Creating end-user graphical user interface (GUI) software.Developing software in accordance with relevant coding standards and specifications.Preferred Skills...
-
Lead Software Developer
2 days ago
Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full timeJob Title: Lead Software DeveloperAbout the Role:We are seeking a highly skilled and experienced software developer to join our team at Goldman Tech Resourcing. As a Lead Software Developer, you will play a key role in the development of our software solutions using ASP.NET MVC and C#.Responsibilities:Design, develop, test, and deploy software applications...
-
Software Development Expert
3 days ago
Pretoria, Gauteng, South Africa Full Circle Selection Full timeJob SummaryWe are seeking a skilled Software Development Expert to join our team at Full Circle Selection.About the RoleThe successful candidate will design and develop high-quality software applications using C# and MySQL, collaborating with cross-functional teams to gather requirements and translate them into technical specifications.They will write clean,...
-
Principal Software Developer
3 weeks ago
Pretoria, Gauteng, South Africa Hire Resolve Full timeWe are seeking a highly skilled Senior Software Engineering Professional to join our team at Hire Resolve. The successful candidate will be responsible for designing, developing, and implementing software solutions that meet our client's needs.Key Responsibilities:Design and develop software solutions using C# and MS SQL.Collaborate with cross-functional...
-
Software Development Facilitator
1 month ago
Pretoria, Gauteng, South Africa CTU Career Chatz Full timeAre you a passionate educator with expertise in software development? We're seeking a skilled facilitator to join our dynamic faculty team at CTU Career Chatz. As a Software Development Facilitator, you'll play a pivotal role in shaping the next generation of tech professionals.Key Responsibilities:Teach cutting-edge software development technologies and...
-
Senior Software Developer
1 month ago
Pretoria, Gauteng, South Africa Full Circle Selection Full timeSenior Programmer Job DescriptionFull Circle Selection is seeking a highly skilled and experienced Senior Programmer to join their talented team. The ideal candidate will have a strong background in software development, specifically in C# and MySQL.Key Responsibilities:Design, develop, and maintain high-quality software applications using C# and...
-
Software Development Expert
1 week ago
Pretoria, Gauteng, South Africa People Dimension Full timeJob DescriptionWe are seeking a highly skilled Software Development Expert to collaborate with our team of developers and UX designers to develop and maintain web and mobile applications.The ideal candidate will be responsible for development of all stages of the interface component design from conception through to execution, engaging with customers,...