Software Engineer

February 13, 2024

Contract: Contract
Salary: 600 - 700 GBP/Day

Job Description:

An exciting opportunity to work at the Information & Digital Engineering organization in IT. We are looking for a talented Software Engineer – Application Development with great interpersonal skills to join our team.

Your growth is our future in Information & Digital Engineering. Information technology supports all aspects of our businesses and we have some of the world's most complex problems to solve. You will not only get an opportunity to work with the latest technology, but with the scale, you will also get the opportunity to shape future digital technology by working with the biggest players in the technology industry. With open source a key tenet of our technology choices, you will also get the opportunity to contribute back to the software community. The diversity of positions on offer is bound to help you grow in your career.

Software Engineer – Application Development is an individual with proven experience in adhering to software engineering best practices, delivering software products/applications generating business value. They are expected to have a continuous improvement mindset, driving value-based processes, and product/application optimization.

Key Accountabilities:

• Solution consultation and development in accordance with the enterprise technology principles, methods, standards, and practices.

• Estimation, solution design, detailed technical design, application technical deliverables including code, associated tests and documentation.

• Contribution to functional excellence in terms of definition and maintenance of standards, methods and tools, bringing in best practices from market standard implementations.

• Manage complex integration scenarios and interfaces between on-premise solutions, cloud and legacy systems.

Skills & Requirements:

• 5+ Years relevant software development experience broadly ranging from front-end, back-end, cloud automation and orchestration with depth in one or both front-end and back-end development. Significant domain experience in one or more of the business areas in the energy sector - Financial trading knowledge/experience

Back-End Development:

o Proficient in one or more of the programming languages Python3 preferred v3.7+ for type hinting

o Cloud Native Platform Development (AWS/ Azure etc)

o Proficient in one or more Data Development (SQL including CQRS (command query responsibility segregation)

o Experience with Kafka or equivalent message broker

Front-End Development:

o Proficient in one or more of the front-end development technologies (JavaScript, HTML)

• Proficient in Cloud Native Deployment with CI/CD Pipelines. [One of GitHub Actions or Azure

DevOps] into serverless containers (Kubernetes, Docker)

• Experience in Agile teams applying the best architectural, design, unit testing patterns & practices with an eye for code quality and standards.

Educational Qualification: BE / BTech / ME / MTech / MCA / MSc. Comp. Science

Apply today

Other Jobs You Might Like