Software Engineer (Python developer)

QUALIFICATIONS AND EDUCATION REQUIREMENTS

  • Bachelor of Engineering in Computer/IT or equivalent degree in Computer related studies

MUST HAVE SKILLS

  • At least 2 years of experience in software development using Python with a knowledge on Django framework.
  • UI development Skills (JavaScript, CSS, HTML, jQuery)
  • Strong knowledge of relational databases and SQLprogramming expertise.
  • Experience in web service technologies (RESTful, SOAP).
  • Good command on XML/XSD/XSLT
  • Strong theoretical and practical knowledge of object-oriented programming.
  • Familiar with design patterns.
  • Experience in writing unit test and integration testing.
  • Knack for writing clean, readable code.
  • Experience working with source control systems, such as Subversion, and GIT including branching and merging strategies.

PREFERABLE SKILLS

  • Knowledge and experience in Backbone.js, Marionette framework.
  • Experience in cloud architecture, AWS.
  • Knowledge and experience in PostgreSQL.
  • Knowledge and experience in Java; working experience in JAXB would be added value.
  • Working knowledge of UNIX.
  • Experience in Continuous Integration leveraging tools such as Bamboo and Maven.

SOFT SKILLS

  • Ability to work independently or as part of a team.
  • Experience of working in SCRUM/Agile team would be added value
  • Persuasive in both written and verbal communication
  • Strong analytical skills
  • US healthcare experience would be added value

Deadline: 

Friday, May 31, 2019