Senior Software Developer

What you will be doing?

  • Design, develop and contribute in building and designing of new features, applications and portals based on best practices defined
  • Develop new product or features provided in the specification within the stipulated timeline
  • Provide technical and functional support for products
  • Actively participate in daily stand-up meetings, sprint and release planning, reviews, retrospectives, demos and other Scrum-related meetings
  • Carry out code review and unit testing to examine and improve software source codes
  • Take collective ownership of the code, make it the best it can be
  • Continuously research for process improvements and new applications
  • Coach, mentor and share best practices and knowledge across the team

What are the requirements?

  • A minimum of Bachelor’s Degree in Computer Science, Information Technology, Information Systems Engineering or related field
  • At least 5+ years of work experience in Software Application development
  • Strong knowledge in product development using open source languages such as NodeJS , PHP and Ruby on Rails
  • Knowledge in Javascript ( e.g. ECMAScript 6 ) , HTML5 , CSS3 and Bootstrap
  • Solid understanding of RESTful API and JSON
  • Knowledge in SQL and NoSQL databases
  • Hands-on experience in Unit testing/Test Driven Development, Cloud Computing services (AWS) and associated technologies
  • Understanding of Microservice Architecture
  • Experience with native Android and/or IOS apps
  • Experienced in areas of Continuous Integration and Delivery (CI and CD)
  • Knowledge in SOLR and/or AWS ElasticSearch is an advantage
  • Worked in Agile or Scrum based environment before
  • Experience with Git
  • Strong analytical skills, attention to detail, strong communications skills, problem-solving skills
  • Passionate technologist , self-driven , innovative and quality focused
  • Always open to learning new development methods

Interested applicants please send a full resume to [email protected]. Personal data provided by job applicants will be used strictly in accordance with the employer’s personal data policies.