Senior & Junior Software Developer | Ref: #1087

Newsfeed

MyBroadband Newsfeed
Staff member
Joined
Jun 28, 2017
Messages
6,805
Reaction score
648
Senior & Junior Software Developer | Ref: [URL=https://mybroadband.co.za/vb/usertag.php?do=list&action=hash&hash=1087]#1087 Job Details - Click Here[/url]

Bedfordview, Germiston, South Africa Third Quarter Business Resources
* Please Note: Salary is currently open *
Duties and Responsibilities

  • Coordinate with the Software Development Manager on current programming tasks
  • Develop, implement and deploy new software programs
  • Review, fix, maintain and improve the performance of existing software
  • Troubleshoot, debug and recommend improvements to existing software programs as necessary
  • Facilitate and work with experienced team members to conduct root cause analysis of issues
  • Contribute to technical design documentation
  • Work closely with analysts, designers and staff to design algorithms and flowcharts
  • Take part in software and architectural development activities
  • Identify production and non-production application issues
  • Identify ideas to improve system performance and impact availability
  • Assist in transforming requirements into stipulations
  • Integrate software components and third-party programs
  • Program well0designed, testable, efficient code based on specifications
  • Ensure software is updated with latest features
  • Clearly and regularly communicate with management and technical support colleagues
  • Work with analysts to analyse user requirements and convert requirements to design documents
  • Possess strong problem solving and decision-making skills while using good judgement
  • Multi-task and change from one task to another without loss of efficiency or composure
  • Maintain the systems once they are up and running
?
Knowledge and Qualifications

  • A valid Grade 12 certificate is essential
  • BSc degree in Computer Science, Engineering or relevant field
  • 2+ years' experience in software development
  • Experience with open0source and distributed software development projects and microservice architecture
  • Experience with open source programming skills in node.js, python, JavaScript, Docker and frameworks/systems (e.g. AngularJS, React Native Git) or other programming languages
  • Experience with Database technologies, Data structures and Algorithms like rethingkDB, influxDB, mongodb, postgress, mysql
  • Experience with XML and JSON Messaging formats
  • Experience with git-flow within Github (including rebasing, resolving merge conflicts)
  • Experience with cloud services and/or running services in production (aws amazon)
  • Experience with Continous Integration systems (we use Travis-CI., Claudia) and Agile development methodologies
  • Explore new technology within the defined time frame should come naturally to you
?
Skills

  • Right positive attitude and high aptitude is a must to meet the above challenges
  • Ability to commit to a timeline, stay on task, and ensure sufficient availability to complete the assigned tasks in a timely fashion
  • Ability to work remotely and deliver without constant supervision
  • Demonstrate understanding of projects from the perspective of both client and business
  • Flexible and willing to accept a change in priorities as necessary
  • Fluent in English, written and spoken
 
Top
Sign up to the MyBroadband newsletter
X