Software Developer

CIBA Industries
  • Sandton
  • Post Date: 27 kwietnia, 2025
  • 49060
  • Applications 0
  • Views 1
Job Overview

Company logo:https://media.licdn.com/dms/image/v2/D4D0BAQGEaYVrqECR1Q/company-logo_400_400/company-logo_400_400/0/1701783852583/ciba_industries_cebisile_investment_and_advisory_logo?e=1749686400&v=beta&t=t51GanTdkM7DPVXPHcBjv-sqDZ8-MFv7kCmUq54IrHw Job Title: Software Developer

Location: Johannesburg

Contract type: Contract (12-Month Contract)

Hybrid

Our client is seeking a Software Developer to join the team on a 12-month contract. This role is ideal for a motivated individual who is eager to gain hands-on experience in software development while working alongside experienced developers. The successful candidate will contribute to the design, development, testing, and maintenance of software applications.

Roles And Responsibilities

Develop, test, and maintain software applications in line with project requirements.Assist in debugging and troubleshooting technical issues to enhance system performance.Collaborate with senior developers and cross-functional teams to deliver high-quality software solutions.Write clean, scalable, and efficient code, following best practices and coding standardsParticipate in code reviews to ensure quality and adherence to standardsDocument development processes, code changes, and system functionalities to support future development efforts.Design and develop RESTful APIs for system integration.Monitor application performance and suggest optimizations to improve efficiencySupport the deployment of applications in cloud environments such as AWS, Azure, or Google CloudImplement security best practices to safeguard applications and data.Stay updated with emerging technologies and recommend improvements where applicable.Work with databases (SQL & NoSQL), ensuring data integrity and optimized query performance.Participate in Agile development processes, including daily stand-ups and sprint planning.

Experience And Qualifications

Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field (or equivalent work experience).4+ years of experience in software development.Hands-on experience with at least one programming language, such as Python, Java, JavaScript, C#, or PHP.Experience working with front-end and/or back-end technologies such as React, Angular, Node.js, or Django.Exposure to database management (SQL or NoSQL) such as MySQL, PostgreSQL, or MongoDB.Familiarity with cloud platforms (Google Cloud, AWS, or Azure) is an advantage.Experience with Git version control systems (GitHub, GitLab, or Bitbucket).Basic understanding of Agile methodologies and software development life cycle (SDLC).Exposure to DevOps tools and CI/CD pipelines is a plus.Proficiency in programming languages (Python, Java, JavaScript, etc.).Strong understanding of object-oriented programming (OOP) concepts

Join us in shaping the future of client solutions! If you’re ready to take on a new challenge and make an impact, we want to hear from you. Apply now! ??

Desired Skills

PythonJavaJavaScriptC#PHPReactAngularNode.jsDjangoSQLNoSQLPostgreSQLMongoDBGoogle CloudAWSAxureHitHubGitLabBitbucketDevOpsCI/CD PipelinesOOP

Job Detail
Shortlist Never pay anyone for job application test or interview.