5,246 Contract Developer jobs in South Africa
Software Engineer / Developer
Posted 14 days ago
Job Viewed
Job Description
My client, a nationally established group of companies, is looking to employ an energetic Software Engineer / Developer / Programmer with a relevant Degree, Course or Certifications to join their team!
The successful candidate will have experience in systems design, programming, and/or systems software development and support, with at least three (3) years of developer experience in AZURE, C#, .Net, and SQL.
In this position, you will perform analysis and programming duties in the development, implementation, and support of information systems, platforms, and applications.
QUALIFICATION & EXPERIENCE:- Experience in systems design, programming, and/or systems software development and support.
- At least 3 years of developer experience in AZURE, C#, .Net, and SQL.
- Understanding of modern architectural designs, such as Component-Based Architecture.
- Database design/administration experience (Design, implementation, modification).
- Ability to recognize and resolve system-related problems; work independently and make necessary decisions throughout the systems process within architectural guidelines.
- Relevant Degree, Course, or Certification .
- Apply first principles thinking, lateral thinking, and systems thinking to solve complex and impactful problems.
- Design, develop, document, analyze, create, test, and modify applications, programs, and integrations.
- Serve as a senior development resource on projects, using proven best coding practices.
- Experience in DevSecOps and Agile development methodologies.
- Assist with maintaining programming guidelines.
- Update job knowledge through educational opportunities, reading professional publications, and maintaining personal networks.
Software Engineer / Developer
Posted today
Job Viewed
Job Description
Software engineer / developer
Posted today
Job Viewed
Job Description
QUALIFICATION & EXPERIENCE: Experience in systems design, programming and/or systems software development and support.
At least 3 years developer experience in AZURE, C#,.
Net and SQL.
Understanding of modern architectural designs, such as Component-Based Architecture.
Database design/administration experience (Design, implementation, modification).
Ability to recognise and resolve system related problems; work independently and make necessary decisions throughout the systems process within architectural guidelines.
Relevant Degree, Course or Certification.
Responsibilities: Ability to apply first principles thinking and/or lateral thinking and/or systems thinking to solve exciting, complex and impactful problems.
Design, develop, document, analyse, create, test and modify applications, programs and integrations.
Serve as a senior development resource on projects, using known & proven best coding practices.
Experience in Dev Sec Ops and Agile development methodologies.
Assist with the maintenance of programming guidelines Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks.
Software engineer / developer
Posted today
Job Viewed
Job Description
Application Developer
Posted 20 days ago
Job Viewed
Job Description
- Engagement with business to collect, document and review the business analysis deliverables.
- Assessment and review of packaged software solutions and provide input to feasibility studies.
- Development of on-premises, cloud-based and hybrid software applications and solutions based on the business requirements as per delivery plans.
- Development of test code as well as testing of application solutions to ensure security controls, performance metrics and functional metrics are met.
- Inform the technical architect and project manager of any issues that may affect other areas of the project.
- Participate in quality management reviews (code reviews), ensuring compliance with the set quality standards.
- Development of application prototype to validate and provide clarity on the business requirements and ensuring expectation alignment.
- Conduct package-specific training for conference room pilot participants.
- Participate in transitioning the designs to the developers and ensure a clear and complete understanding of the designs.
- Complete all appropriate documentation required by the programmers, testers, Deployment team, and Application Management team that will maintain the application.
- Develop basic application design models as input to the technical specifications.
- Participation in software application and solution testing activities.
Qualifications:
- Matric
- A relevant Degree in Computer Science or equivalent
Experience Required:
- At least three (3) years demonstrable experience in developing distributed software applications or solutions
- At least three (3) years experience in developing on Visual Studio, SharePoint, MSSQL as well as using C#, ASP.Net, XML, JSON, and Java Scripting
- At least three (3) years experience in managing software releases, versioning, change control and source code
- At least three (3) years experience in developing data-driven software
- Experience in cloud-based application development
- Minimum three (3) years experience in developing medium-to-large scale web applications
- Ability to work closely and effectively within a small/medium sized development team
- Ability to translate functional requirements into technical solutions
- Experience in conducting user design and review sessions and running stakeholder agreement meetings.
- Knowledge of relational database concepts.
Application Developer
Posted 20 days ago
Job Viewed
Job Description
An awesome career opportunity awaits you!
Duties & ResponsibilitiesRequirements:
- Com/Bus Sci (IS); or BSc. (Comp); or B.Tech IT (Software Development);
- 3-5 years’ development experience (essential).
- Knowledge of Software Development Lifecycle (SDLC).
- Knowledge of software testing.
- Knowledge of writing test cases.
- Microsoft SQL Server 2008/2014 (Compulsory).
- Object Orientated programming skills and principles.
- C#.
- Web Development (ASP.NET or .NET Core, WEBAPI, CSS, HTML, JQuery).
- JavaScript.
- Web Services/API.
- Knowledge of Agile Methodology (Scrum/Kanban).
- Advantageous - Azure Cloud Computing, SSIS and SSRS.
Job Duties:
- Collaborate with the Scrum Master/Project Manager to deliver quality, effective software, in line with the agreed development process and business needs.
- Collaborate with stakeholders to gather requirements, conduct analysis and prioritize requests.
- Conduct research and evaluate potential technical solutions to identified business problems.
- Partner with Business and/or System Analysts to translate business requirements into workable solutions and document solutions into technical specifications.
- Design and code new software functionality using code that is readable, maintainable and re-usable.
- Conduct Unit Testing of own code, and System Integration Testing (SIT) of each solution and resolve all issues/queries timeously.
- Collaborate with the testing team to co-create test cases to ensure that features within each application are working as expected.
- Contribute to user acceptance testing (UAT) and training material to ensure that functionality is working correctly.
- Provide stakeholders with regular feedback on the technical design and timelines for solution ensuring that business needs are met.
- Maintain existing programs according to change requests approved by business as and when needed.
- Diagnose root causes of system issues through problem-solving and recommend potential solutions.
- Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution.
- Log issues found in existing systems as internal change controls and ensure successful resolution of issues.
- Build and maintain collaborative, professional relationships with clients and stakeholders.
- Deliver on service level agreements made with clients and stakeholders in order to ensure that expectations are managed.
- Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service.
- Develop and maintain productive and collaborative working relationships with peers and team members.
- Continuously develop own expertise in terms of industry and subject matter development and application thereof in an area of specialization.
- Participate and contribute to a culture of work-centric thinking, productivity, service delivery and quality management.
- Contribute to continuous innovation through the development, sharing and implementation of new ideas and involvement of peers.
- Take ownership for driving career development.
Kindly be advised that should you not receive a response within two weeks of applying, please consider your application unsuccessful.
Package & RemunerationMonthly
#J-18808-LjbffrApplication developer
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Contract developer Jobs in South Africa !
Application developer
Posted today
Job Viewed
Job Description
Application Developer - Developer (JAVA)
Posted 1 day ago
Job Viewed
Job Description
About the role We are seeking an experienced Application Developer proficient in Java to develop, test, and maintain high-quality software applications.
As an Application Developer, you will collaborate with cross-functional teams to analyze user requirements and design solutions. This role requires a strong understanding of databases and excellent coding skills in Java.Duties and Responsibilities:
- Develop, test, and implement software applications
- Collaborate with team members to analyze and design new features
- Ensure the performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Help maintain code quality, organization, and automatization
- XBASE / Dbase / JAVA / DBMS
Software Developer/Engineer
Posted 14 days ago
Job Viewed
Job Description
SGS is the world’s leading Testing, Inspection and Certification company. We operate a network of over 2,500 laboratories and business facilities across 115 countries, supported by a team of 99,500 dedicated professionals. With over 145 years of service excellence, we combine the precision and accuracy that define Swiss companies to help organizations achieve the highest standards of quality, compliance, and sustainability.
Job DescriptionWe are looking for a passionate and skilled Software Developer/Engineer to join our dynamic Information Technology team. As a Software Developer, you will be responsible for designing, developing, testing, and maintaining software applications that meet both client and internal needs. You will work on a range of projects, contribute to creating innovative solutions, and collaborate closely with cross-functional teams.
- Software Development : Design, develop, and deploy efficient and scalable software solutions in line with project requirements.
- Code Quality : Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Collaborative Problem Solving : Work with developers, project managers, and QA teams to troubleshoot, test, and deploy applications.
- System Architecture : Assist in creating system architecture and design for new applications and features.
- Documentation : Write and maintain technical documentation for internal and external use.
- Continuous Improvement : Contribute to the improvement of the development process, tools, and methodologies.
- Maintain and Improve Applications : Debug, troubleshoot, and update existing applications to ensure functionality and optimization.
- Agile Methodology : Participate in Agile development cycles, including sprint planning, standups, retrospectives, and sprint reviews.
- Mentorship : Collaborate in knowledge-sharing activities within the team.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- 5+ years of professional experience in software development.
- Proven experience with preferred programming languages such as C# (.NET, .NET Core 8+) , SQL , and Java 8+ .
- Experience with Python 3.9+ and Node.js 16+ .
- Experience with mobile development frameworks such as Ionic and Flutter .
- Solid understanding of algorithms, data structures, and software design principles.
- Experience with web frameworks and RESTful API design.
- Technical Skills :
- Strong proficiency in back-end development using .NET and .NET Core .
- Knowledge of relational and NoSQL databases and query optimization (especially SQL ).
- Familiarity with version control systems like Azure DevOps and Git.
- Understanding of automated testing and debugging.
- Knowledge of CI/CD pipelines is a plus.
- Experience in cloud platforms (e.g., AWS, Azure) and containerization tools (e.g., Docker, Kubernetes).
- Problem-Solving : Ability to identify, debug, and solve complex software issues independently and as part of a team.
- Communication Skills : Strong verbal and written communication skills to explain technical concepts clearly.
- Teamwork : Ability to collaborate effectively with other engineers and non-technical teams (e.g., Product, QA).
- Attention to Detail : Strong attention to detail and a commitment to delivering high-quality software.
Preferred Skills (Optional):
- Experience with microservices architecture .
- Knowledge of Agile methodologies and DevOps practices .
- Contributions to open-source projects or a portfolio of personal projects.
Personal Attributes:
- Self-motivated with a passion for technology and learning.
- Strong analytical and troubleshooting skills.
- Ability to work in a fast-paced environment and manage competing priorities.
- A positive and proactive attitude, with the ability to adapt to change and new challenges.
Desire to grow and take on additional responsibilities over time.
#J-18808-Ljbffr