Requirements:

  • Assists with the definition and management of business goals and the scoping of medium to large or relatively complex changes
  • Thoroughly documenting and supporting software components that are deployed and will participate and/or lead in all facets of the software life cycle
  • Acting as a point of contact for technical issues, creating documentation and monitoring service levels
  • Ensuring that solution development projects or programmes are delivered on time, in budget and meets quality targets and aligns to the appropriate standards, methods and procedures
  • Designing, coding, testing, correcting and documenting new and amended software components from agreed specifications, and agreed subsequent iterations, using agreed standards and tools
  • Assisting with the effective allocation of task to team members, including coaching and mentoring less experienced developers and/or graduates
  • Participating in the review of own work and that of others
  • Analysing business processes to identify potential alternative and new approaches, including automation, cost assessment, benefits and change impacts
  • Understanding the product goals and related strategy and communicating with stakeholders (including clients) to clarify and define requirements
  • Researching, designing, implementing and maintaining enterprise and business architecture
  • Developing and or selecting critical components of the overall solution
  • Specifying and designing medium to large and/or moderately complex to complex systems
  • Designing, coding, testing, correcting and documenting new and amended software components from agreed specifications, and agreed subsequent iterations, using agreed standards and tools

Desired Skills:

  • PL/SQL
  • Nodejs
  • Javascript
  • React
  • AWS
  • jQuery
  • Oracle Technology
  • Analytical queries

Desired Work Experience:

  • 5 to 10 years

Desired Qualification Level:

  • Degree

About The Employer:

Our client seeks a Senior Software Developer accountable for developing, designing and implementing complex or modified applications and/or systems software. This position will focus on mid-sized to larger development projects and will be responsible for the full software development cycle from conception to development.

Learn more/Apply for this position