Senior Software Developer

Fourways, GP, ZA, South Africa

Job Description

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.

General

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1560410
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Fourways, GP, ZA, South Africa
  • Education
    Not mentioned