Systems Software Developer
Zeal Hr
Durban, KwaZulu-Natal, ZA
3d ago
source : Work-Force

Development

  • Ensure all project delivery expectations, including time and costs, are met as per the Project Manager’s expectations.
  • Ensure that issues impacting delivery expectations are highlighted and fed back to the Project Manager as early as possible in order that the impact is minimised.
  • Design and implementation of test harnesses to assist in design validation.
  • Ensure that all aspects of the development Code of Practice is understood and adhered to.
  • Host and attend engineering design reviews, code walkthroughs, scrum sessions etc.
  • Software Quality

  • Ensure that all released software is according the customer expectations as defined in the requirements specification.
  • Identify all issues and risks and develop plans to mitigate such issues and risks
  • Ensure that all released software is of a level of quality that does not compromise Validation and Deployment delivery expectations.
  • Ensure software quality through unit testing, functional testing, sub-assembly testing, and final application testing in accordance with relevant specifications.
  • Ensure that the solution is validated on all hardware and software platforms as per project
  • Generate supporting documentation to assist the infrastructure team to deploy and support the solution.
  • Matric
  • Degree or diploma in software engineering
  • Microsoft developer certification is advantageous
  • At least 2 years’ designing and developing N-tier custom software applications in a medium-sized enterprise environment
  • Experience in developing software solutions using various programming languages
  • Drivers licence
  • Knowledge of agile development methodologies e.g. scrum
  • Able to develop web services in an SOA architecture
  • Able to use Windows services and Microsoft Message Queuing
  • Able to design patters, refactor and complete unit testing
  • Able to use best practices and procedures related to custom software development and the software development lifecycle
  • Able to secure and optimise applications
  • Able to manage source control
  • Understanding of good application design
  • Excellent written and verbal communication skills
  • Strong business acumen
  • Excellent Microsoft Office skills
  • Negotiation and networking skills
  • Professional approach
  • Commitment to customer service
  • High level of integrity and confidentiality
  • Able to work under pressure
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form