JOB OPPORTUNITY AT ENGIE Full Stack Software Engineer

Labels:


Job Purpose: 

The candidate will be integrating, maintaining, developing and expanding PowerCorner’s software applications to provide an ecosystem of services that contributes to a positive, visible difference on the field for our customers and stakeholders. This will include the full stack development of our web and mobile applications, and the integration of data streams from and to other systems such as our Salesforce CRM and the mobile money operators. The role offers the opportunity to accompany the project along its growth, combining the agility of a small innovative team and the impact a large company can offer.

Relationships
The software engineer will interact and develop working relationships with:

Internal Interfaces :
• A team dedicated to the digitization of PowerCorner (based between Paris, Dar and Brussels)
• Mini-Grids teams based in Paris/Brussels and on the continent for the subsidiaries (current total staff of ~45 FTE, and growing steadily)
• Engie IT consultants
• End users, mainly sales agents in the different subsidiaries
External Interfaces
• Suppliers and partners, including African mobile money and telecom operators

Principal Functions and responsibilities : 
Software development
• Develop web and mobile applications, and their associated digital services
• Integrate service providers (mobile money, SMS notifications) through API for each new target country
• Identify strategies to meet reliability requirements and support the creation of new services
• Maintain, implement bug fixes, and refactor the existing software to support efficient services at scale
• Work in an agile environment

Innovation [ mid and long term ]
• Be a creative force, generating ideas and testing disruptive technologies and methods through proofs of concept, especially the developments likely to impact mini-grids markets

Support [ short term ]
• Support to the teams in Paris, Brussels and Africa :
o Support to data analysts
o Software support to end users
o Bug fixes
• Various IT support for the team members in Dar
Required Experience & Qualifications
• 4+ years of experience in software development
• The position requires a knowledge of:
o JavaScript ES6
o Node.js
o React, Redux
o Python
o RESTful APIs
o Relational (SQL) and non-relational (NoSQL) databases
o Agile product management with tools such as Jira Software
o Experience with Git-based source code management
o Test-driven development and continuous integration
• Data modelling and database administration skills
• Working knowledge of both front end and back end programming concepts
• Working knowledge of good practices for authentication and data security
• Outstanding written and verbal communications skills in English – French/Swahili is a plus
• Entrepreneurial spirit and collaborative nature
• Self-organized and pro-active, with an ability to learn quickly and to demonstrate technical recommendations through a rational, data-driven approach
• A passion for energy access and a willingness to pursue state-off-the-art technologies
• Bachelor’s degree in a relevant engineering discipline (computer sciences preferred)
Desired Experience & Qualifications
• The position would benefit from a further knowledge or a willingness to learn technologies such as:
o AWS Lambda and serverless architectures
o Salesforce integrations
o Flutter, Dart, and the development of mobile applications
o TypeScript
o GraphQL
o ElasticSearch
o Redis
o Jenkins
o Bitbucket
o Confluence
o IoT devices integrations
o Solidity, and blockchain applications
o Tableau, and business intelligence tools
o TensorFlow, and machine learning libraries
• Prior experience with software design for testability
• Notions of UI and UX design
• Interest for new and potentially disruptive technologies (decentralised energy, blockchain, …)
• Interest in emerging markets and multicultural environments

Language(s)
Fluent in English. French or Swahili are a plus.

What we offer
• Actively participate in defining tomorrow’s business models for energy access
• A secure position in a company combining the strengths of a start-up in terms of agility and those of a multinational in terms of financial and business support.
• Being part of a passionate and professional team based in Dar es Salaam, Tanzania
• Competitive pay


0 comments: