Developer

Posted 5 Days Ago
Be an Early Applicant
Alberton, Ekurhuleni Metropolitan Municipality, Gauteng
Junior
Information Technology • Software
The Role
The Developer is responsible for coding and developing applications, participating in system architecture design, solving problems, and mentoring junior developers. They will write and maintain code, build RESTful APIs, and collaborate with teams to ensure high-quality software delivery.
Summary Generated by Built In

Title

Developer

Job Description

KEY RESPONSIBILITIES

Responsibilities

  • Coding and Development
  • Design and Architecture
  • Problem Solving
  • Collaboration
  • Mentorship

CORE RESPONSIBILITIES

Coding and Development

  • Write, test, and maintain code for various applications.
  • Design, develop, and maintain Java applications using the Springboot Framework.
  • Build and implement RESTful APIs in Java to integrate with front-end and third-party applications.
  • Develop web applications using the Laravel Framework.

Design and Architecture

  • Participate in designing system architecture and making decisions about the best technologies and frameworks to use.

Problem Solving

  • Identify and fix bugs, optimize performance, and ensure the reliability of applications.
  • Work closely with other developers, designers, and stakeholders to deliver high-quality software.
  • Provide guidance and support to junior developers, helping them grow their skills.

COMMUNICATIONS & WORKING RELATIONSHIPS:

Internal:

  • Developers
  • Business Analyst
  • Testers

Reasons for Interaction:

  • Guides and mentors’ new staff in the processes of the organisation.
  • Perform code reviews.
  • Assisting with getting code into UAT and promoting to PROD.
  • Get better understanding of user requirements
  • Review feedback and bugs to resolve with assistance from senior developers

QUALIFICATIONS, EXPERIENCE, & SKILLS

Educational Qualifications:

  • A degree in Computer Science, Information Technology, or a related field.

Professional Qualifications/Preferred Skills

  • Proficiency in multiple programming languages (e.g., Java, PHP, JavaScript).
  • Experience with frameworks (e.g., Springboot, Laravel) and development tools (e.g., Git, Docker).
  • Knowledge of database design and management (e.g., MSSQL, MySQL).
  • Proficient in using version control systems like Git.
  • Ability to write and execute unit tests, integration tests, and end-to-end tests.
  • Strong verbal and written communication skills.
  • Ability to work effectively in a team environment.
  • Willingness to learn new technologies and adapt to changing requirements.
  • Strong analytical and problem-solving abilities.
  • Optional certifications in specific technologies or methodologies (e.g., AWS, Scrum, JCP).

Years of Experience

  • Minimum of 2-5 years of professional experience in software development.

Other requirements

  • Fluency in English is mandatory
  • Strong oral and written communications skills.
  • Organisational and prioritisation skills.
  • Excellent administrator with strong attention to detail.
  • Technology and system savvy.
  • Numeracy skills.
  • Ability to work in a fast-paced environment whilst still maintaining high levels of accuracy.
  • Ability to maintain supreme levels of ethical behaviour and confidentiality.
  • Ability to identify opportunities for improvement

Education

Languages

Top Skills

Java
JavaScript
PHP
The Company
HQ: Gauteng
1,630 Employees
On-site Workplace
Year Founded: 1965

What We Do

Altron is a proudly South African technology group. We harness the power of data, technology and human ingenuity to solve real-world problems, from the everyday to the epic. A technology industry leader since 1965, we’re partnering with customers across all industries to help them grow, build a thriving economy and transform today into a simpler, safer and smarter tomorrow. Altron operates in six countries, employs 4,700+ people and reported revenue of ZAR 7.9bn for the 12-month period ended 28 Feb 2023.

Similar Jobs

UL Solutions Logo UL Solutions

Engineer Project Associate, Wind Measurement

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Johannesburg, Gauteng, ZAF
15000 Employees
Johannesburg, City of Johannesburg, Gauteng, ZAF
15289 Employees

Logicalis Logo Logicalis

Desktop Engineer

Cloud • Information Technology • Internet of Things • Software • Business Intelligence
Johannesburg, Gauteng, ZAF
6500 Employees
Johannesburg, Gauteng, ZAF
118 Employees

Similar Companies Hiring

InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account