Enable job alerts via email!

Software Engineer (Api Focussed)

Optimalgrowthtechnologies

Gauteng

On-site

ZAR 600,000 - 900,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading IT services and consulting company is looking for a Senior Software Engineer focused on API development. This role encompasses creating prototypes, coding solutions, managing incidents, and ensuring quality through tests and documentation. Candidates should possess a Bachelor's degree and have significant experience in agile environments, particularly in programming and systems analysis, making it an exciting opportunity for those passionate about technology and software development.

Qualifications

  • Minimum 5 years relevant experience, including 3 years in programming or systems analysis within agile frameworks.
  • Experience with backlog estimation and testing.
  • Knowledge of software architecture principles and cloud-native environments.

Responsibilities

  • Estimating user and technical stories to inform backlog prioritization.
  • Writing and supporting unit and integration tests.
  • Managing incidents and problems at levels two and three.

Skills

Agile and lean software development
Proficiency in APIs
Automated testing tools like Selenium
Scripting in Python
Strong problem-solving skills
Collaboration
Communication
Time-management skills

Education

Bachelor's Degree in Computer Science
Bachelor's Degree in Information Systems
Bachelor's Degree in Business Administration

Tools

SQL
XML
JSON

Job description

Join to apply for the Software Engineer (API Focussed) role at Optimal Growth Technologies.

The Senior Software Engineer is responsible for creating prototypes, designing and building modules and solutions in an iterative agile cycle, developing, maintaining, and optimizing the business outcome.

This role involves estimating user and technical stories, designing and developing code, writing and executing unit and integration tests, and supporting testing of deliverables against user and technical story acceptance tests.

The incumbent is responsible for performing peer reviews, collaborating with architects and other developers to produce just enough design, and ensuring sufficient technical documentation and training for reference and operational support.

Additionally, this role provides software-related operations support, including managing level two and level three incident and problem management.

Contract duration: 12 Months

Location: Midrand

Role purpose: The Senior Software Engineer creates prototypes, designs and builds modules and solutions in an agile environment, focusing on developing, maintaining, and optimizing business outcomes.

Key responsibilities include:

  • Estimating user and technical stories to inform backlog prioritization
  • Designing modules based on stories
  • Developing solutions and deploying via delivery pipelines
  • Writing and supporting unit and integration tests
  • Managing technical debt
  • Conducting peer reviews and maintaining coding standards
  • Managing incidents and problems at levels two and three

Core competencies, knowledge, and experience:

  • Agile and lean software development
  • Experience with backlog estimation, testing, and architectural elements
  • Proficiency in APIs, automated testing tools like Selenium, and scripting in Python
  • Expertise in programming languages such as SQL, XML, JSON, and Python
  • Knowledge of software architecture principles, cloud-native environments, microservices, and DevOps practices
  • Strong problem-solving, collaboration, communication, and time-management skills
  • Understanding of business processes and organizational goals

Qualifications: Bachelor's Degree in Computer Science, Information Systems, Business Administration, or related field. Minimum 5 years relevant experience, including 3 years in programming or systems analysis within agile frameworks.

Seniority level: Not Applicable

Employment type: Full-time

Industry: IT Services and Consulting

This job posting is active and accepting applications.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.