Senior Software Developer at Omnia (Pty) LTD

Company:

Omnia (Pty) LTD

Omnia (Pty) LTD

Industry: Research

Deadline: Not specified

Job Type: Full Time

Experience: 5 years

Location: Gauteng

Province:

Field: ICT / Computer

Overview

  • Business Acumen
  • Conflict Management
  • Customer Focus
  • Timely Decision Making
  • Functional Technical Skills
  • Developing Direct Reports and Others
  • Innovation Management
  • Meeting Deadlines

Qualifications

  • Degree or Diploma in a relevant discipline, e.g. Computer Science or Engineering or Technology

Experience

  • Five (5) years’ experience in Java Development
  • Three (3) year’ experience in building software apps across various platforms and using different development languages.
  • Three (3) year’ experience working with JSON, IntelliJ IDEA and GIT
  • 2 years demonstrated experience in Scrum, Kanban and Agile development technology
  • 2 years’ experience in Technical Architecture, Process & Data Mapping, Entity Diagram mapping

Duties

  • Engage with customers to determine their requirements so that associated features can be developed and recommend the best or alternative technical and business solution.
  • Design and develop after consultation with stakeholders, features, components, services and applications aligned with the agile framework.
  • Ensure the best coding practices are used and encourage refactoring where appropriate.
  • Developing and running unit tests to test existing and new functionality.
  • Efficiently address technical related issues and bugs and fixing defects discovered during testing or in production.
  • Drive systems integration and associated patterns.
  • Deliver codes that translate into workable integrated software solutions that can work across multiple platforms and hardware.
  • Ensure the application platform is maintainable, extensible, secure, tested and performing well in line with Omnia’s blueprint.
  • Manage the software lifecycle including version control and deployment package creation.
  • Drive continuous improvements to our approach to development, our coding standards and quality assurance processes.
  • Ability to trouble shoot complex bugs that may arise from live testing generally not anticipated while unit testing.

Job Competencies

  • General Software skills: Software – Design, Debugging, Documentation, Problem Solving, Teamwork, Development Fundamentals, Development Process and Software.
  • Demonstrated capability in the use of Object Orientated programming in development, which includes using patterns that contributes to industry standards and best practice.
  • Ability to handle multiple competing priorities in a fast-paced cross functional environment.
  • Proven ability to establish relationships and work collaboratively across the business at all levels even when there are competing priorities.
  • Ability to work independently in a fast-paced and rapidly changing environment.
  • Excellent interpersonal and communication skills (including written and verbal).
  • Ability to effectively analyze data.
  • Supports and develops junior software developers by providing advice and coaching.
  • Protects operations by keeping information confidential.

CLOSING DATE :24TH OCTOBER, 2025



Share this job:

Senior Admin and Logistics Controller at Omnia (Pty) LTD

Blasting Technician at Omnia (Pty) LTD