Senior Associate IT Development (Full Stack Developer

ABOUT THE POSITION

This role is responsible for developing and designing back end of in-house developed Asset Management Tool (AMT), ensuring the responsiveness of applications and working with domain (Solar & Wind) experts to develop and enhance the current AMT features. He / She will be required to see out a project from conception to final product.

KEY RESPONSIBILITIES

  • Develop and manage well-functioning databases and web applications (Back end)
  • Designing and developing effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with domain experts (Solar & Wind), data scientists and analysts to improve software
  • Seeing through a project from conception to finished product.
  • Staying abreast of developments in web applications and programming languages.

EDUCATION

  • Bachelor’s degree in Computer Science with a focus on Software Development.

Experience

  • Minimum 6 - 8 years and above of experience in Node JS & SQL solution implementation experience is a MUST.
  • Strong experience in back end database management implementation. 
  • Strong experience in data integration such as REST APIs, Webpack, AJAX, JSON, and XML  
  • Experience with Windows and Linux based environments is preferred.
  • Individuals with less than 6 years’ experience in back end database management especially SQL knowledge will not be considered

SKILLS

  • Proficiency with server-side languages Node JS (MUST) & Python or etc.
  • Proficiency with back end & database technology such as Google BigQuery, Google App Engine, Google Cloud Storage, Firebase, GitHub or any RDBMS.
  • Knowledge of front end such as HTML5, CSS3, JavaScript, TypeScript, Bootstrap 3.0 or above, E4 charts, JQuery, Angular.JS 1.5 or 1.7 and Angular 5+ will be added advantage.
  • Excellent communication and coordination skills to work with different teams.
  • Good problem-solving skills.
  • Attention to detail.

To apply

Click Here

Shortlisted candidates would be required to complete a self-assessment form before individual evaluation/interview.

Location