Software Developer - Midrand Verfied

R 40k per month Midrand, Gauteng Midrand, Gauteng more than 14 days ago 10-06-2019 12:37:08 PM
05-08-2019 12:37:08 PM
INDUSTRY: Warehouse Management

Software Developer to join their small team of developers and programmers. Develop, create & modify general computer applications software/specialised programs throughout the company & client environments. Tasked with analysing user needs & developing appropriate software solutions.

REQUIREMENTS:
• Develop, test and implement new software programs
• Clearly and regularly communicate with management and technical support colleagues
• Design and update software database. This includes, but is not limited to: Software
• Applications, Web Sites, Data Communication Processes and User Interfaces
• Test, maintain and recommend software improvements to ensure strong functionality and optimization
• Independently install, customize and integrate commercial software packages
• Facilitate root cause analysis of system issues
• Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing
• Identify ideas to improve system performance and impact availability
• Resolve complex technical design issues
• Development of technical specifications and plans
• Analyse user requirements and convert requirements to design documents
• Make good technical decisions that provide solutions to business challenges
• Provide comprehensive support to internal customers; achieve resolution to outstanding problems or issues
• Compile timely, comprehensive and accurate documentation and or reports as requested
• Possess up-to-date knowledge of technological developments in the industry
• Communicate effectively and professionally in all forms of communication with internal and external customers
• Possess strong problem solving and decision-making skills while using good judgment
• Multi-task and change from one task to another without loss of efficiency or composure

Software Developer skills required
• Analysis
• General Programming Skills
• Software Design
• Software Debugging
• Software Documentation
• Software Testing
• Problem Solving
• Teamwork
• Software Development Fundamentals
• Software Development Process
• Software Requirements, Software Developer Requirements and Qualifications
• BSc/BA in Computer Science, Engineering or a related field
• Minimum 10 Years software and system development
• Significant experience as a successful Software Developer, Software Engineer, or similar role
• Strong working knowledge of Agile development methodologies
• Extensive experience with software design and development in a test-driven environment
• Solid knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git)
• Experience in the following programming languages:
• - .Net
• - SQL
• - Visual Basic
• - C++
• - Html, PHP
• - JAVA
• Relevant experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)

Key Competencies and behaviours we are looking for
• Expertise in current computer hardware and software
• Ability and willingness to learn new languages and technologies
• Excellent verbal and written communication skills
• Resourcefulness and troubleshooting aptitude coupled with focus and follow-through
• Eye for detail and identifying problems
• An understanding of business and warehousing with experience in warehouse and stock, manufacturing, logistics, and technology sectors
• Analytical and commercial experience
• Presentable and a good listener
• Be a fast learner with good interpersonal skills
• Have their own transport
• Is a team player
• Comfortable with travelling into African countries and has a valid passport
• Want to come to work to help others
• Have a passion for business optimisation and helping operators excel at their jobs
• Enjoys pressurised environment to delivery
• And enjoys working in warehouse environments