Senior Digital Developer

Fourways, GP, ZA, South Africa

Job Description

Overview




The Omnia Agriculture division's range of specialised products and digital solutions are encompassed by its unique Nutriology offering, which assists customers to optimise crop yield and quality whilst reducing risk. Nutriology Solution Development plays a pivotal role in this offering through the development of a wide range of customised digital solutions and precision farming technologies. Many of the solutions are dependent on masses of data from field measurements, satellite data and laboratory analyses.

Qualifications



Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Technology, or equivalent.

Experience



Minimum of 7 years' experience as a digital developer Experience in the agricultural industry will be a plus, but not required Project Management experience Must have a proven track record of leading development efforts, including overseeing end-to-end project execution and coordinating cross-functional teams to ensure successful delivery. Extensive database experience in MSSQL Extensive web development experience, especially using Angular Extensive C# and Rest API experience Exposure to mobile development experience using Flutter or Kotlin Proven experience of envisaging and developing solutions Business Intelligence and reporting experience Experience in application development within the Azure platform, along with DevOps expertise

Duties



Collaborate with Project Managers to plan, design and implement digital solution Develop a strong understanding of all digital channels to facilitate more strategic uses of Omnia's agriculture databases Lead a team of junior developers Envisage and implement solutions using an agile approach Responsible for the full Software Development Life Cycle and all associated artefacts Oversee the quality of all digital solutions developed for Nutriology Solution Development Create Business Intelligence Dashboards and Reports, drawing on knowledge from the Nutriology domain Maintain and enhance the existing code base in Azure Collaborate with peers, share experiences and knowledge Test applications extensively to ensure they are error and bug-free Produce software documentation following, and enhancing, the company software process and templates Remodel and adapt applications as needed to optimise performance Analyse and edit existing software applications to improve and optimise functionality, fix problems, and enable their use on various platforms Managing license accounts/partner relationships Lead and participate in development review meetings Release software at regular sprints Integrate data from multiple systems and platforms to create value added solutions

Job Competencies



Broad understanding of computer science, with specific knowledge of computer programming, application design, and user focussed features Strong ability to work independently and as part of a team Ability to decide, lead and take initiative Strong understanding of various programming languages (MSSQL, Angular, C#, Python, Azure, Flutter or Kotlin) Creative thinker and innovative Excellent written and verbal communication skills Solution-oriented and high-level programming skills Ability to handle requests and issues tactfully and professionally Demonstrated analytical, organisational, and project management skills, using relevant information to make timely and critical decisions that will affect cross-functional teams Ability to troubleshoot and optimise web pages for security and responsiveness

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
    JD1538105
  • 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