Centrica is seeking a skilled Software Engineer to join our Field Platform team. You'll build top-tier applications for our Field Engineers, driving technological innovations and maintaining high standards in software engineering.
Location: Remote working with occasional office travel.
Key Responsibilities:
Product:
* Set outcomes and success measures.
* Engage in user interviews and testing.
* Support the Product Manager in prioritizing activities.
Delivery:
* Participate in technical design sessions.
* Define small iterations with the Product Manager and team.
* Engage in refinement, estimation, and planning.
Engineering:
* Collaborate on coding, testing, and peer reviews.
* Deploy and maintain production systems.
* Respond to alerts and incidents.
Essential Skills:
* Front-End Development: React, React Native, JavaScript (ES6), CSS3/HTML5, Typescript
* Back-End Development: C# / .NET, including .NET Core, Object-Oriented development
* APIs and Web Services: Strong knowledge of APIs, web services, and unit testing
* Database Management: SQL
...