Software Developer

...

SOFTWARE DEVELOPMENT 70% 

  • Understand how our applications operate, structured and how our customers use them 
  • Produce and maintain clean, efficient, testable code base to specification and company coding conventions 
  • Design and update software database 
  • Perform revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements 
  • Trouble shoot and debug existing code base 
  • Ensure code is committed to subversion, can run, and is tested 
  • Keeping up-to-date technically and apply new knowledge to software programming 
  • Build integrations into other platforms as and when required 

SUPPORT 20% 

  • Provide engineering support when building, deploying, configuring and supporting systems for customers using Freshdesk 
  • Build new reports and enhance existing reports as requested and as per specification 

DOCUMENTATION & SYSTEMS 10%

  • Contribute to technical design documentation 
  • Use and maintain development tools to company standards e.g. JIRA, Subversion 
  • Contribute and actively participate in all Sprint related meetings 
  • Maintain and update timesheet on a daily basis and submit weekly 

TEAM CULTURE 

  • Embracing InfoPOS values and contributing to an enthusiastic team culture  
  • Thriving on a challenge and embracing the unknown  
  • Sharing ideas and innovative concepts to improve business performance   
  • Ensuring exceptional and quality service on all occasions 
  • Supporting team members to achieve great results 

WHAT YOU NEED TO SUCCEED 

  • The ability drive high levels of performance within the team  
  • Extensive experience successfully managing project and leading software implementations 
  • High level time management and organisation skills to exceed the expectations of the client  
  • Business acumen, ability to interpret requirements, recommend solutions and lead business analysis sessions with customer 
  • Ability to build strong relationships and establish rapport
  • Exceptional communication, judgement and negotiation skills  
  • Excellent problem solving and decision making skills with high attention to detail  
  • Strong sense of urgency with the ability to handle multiple priorities simultaneously  
  • Commitment to learn new skills and adapt to changing environments quickly

Apply for this position

Allowed Type(s): .pdf, .doc, .docx