Senior Software Developer – Java

Senior Software Developer - Java

Full Time
Competitive

Job Description


body {font: normal 400 13px/16px ‘Open Sans’,’Helvetica Neue’,Helvetica,Arial,sans-serif;color:#333;margin:10px;}p,span,div,b,i,u{ line-height: 120% !important; font-family: ‘Open Sans’,’Helvetica Neue’,Helvetica,Arial,sans-serif !important; }

Senior Software Developer

Glasgow, United Kingdom

Full Time

Experienced

SHARE

Smarter Grid Solutions is a pioneering software technology company working at the

intersection of clean energy, advanced digital technology, and power systems. We are a

team of electrical engineers, software developers, analytics & consulting experts and

much more working on the transformation of tomorrow’s electric grid – to become

cleaner, more efficient, and more sustainable.

Due to our ongoing growth plans we are seeking a Senior Software Developer to join our

Software Engineering team based in Glasgow to help us in our mission to transform

today’s energy systems.

This is a dedicated software role delivering a set of specific activities focused on Product

Development and Proof-of-Concept Builds. This individual will be expected to work in a

fast-moving environment, across multiple projects and as part of multi-disciplinary

teams. The candidate will contribute significantly to the delivery of specific Product

Development projects by applying knowledge of Core Java, Design Patterns and

Systems Integration

The Senior Software Developer will work closely with internal clients on the build and

implementation of Smart Grid Applications to ensure that the projects delivered by

Smarter Grid Solutions meet the quality standards expected by the client. The candidate

will be expected to operate with autonomy, taking full ownership of delivery, as part of a

highly functioning and accomplished team.

The Role

• Work as part of a senior member of an Agile Scrum team and participate in

daily stand-ups.

• Work cooperatively with the team Technical Lead, Product Owners, Scrum

Masters, and fellow developers.

• Work with the product team to translate functional requirements into

software solutions and write stories appropriate for your team to develop.

• Develop high quality code to budget and timescale according to the defined

company standards and quality processes.

• Participate in code review, testing and integration tasks, when required.

• Write and review technical documentation to a high standard and following

company standards.

• Maintain an excellent knowledge of the languages, tools and methodologies

used by the company, and participate in the continuous improvement and

evolution of standards and best practices.

• Mentor less experienced team members and contribute to maintaining a

culture of quality and consistency of product.

• Contribute to the ongoing technical innovation of the team by bringing

relevant products, techniques, thoughts, and ideas into the team.

What we are looking for

• Senior Developer with extensive Java knowledge & experience.

• Experience of object-oriented, event-driven and/or reactive software design

methodologies and tools.

• Experience of Dependency Injection Frameworks, for example Spring Boot

• Experience of working within a team-based software lifecycle methodology

(Agile) delivering tasks to budget and timescale.

• Excellent knowledge of product lifecycle, including installation, support, and

security.

• Knowledge of the Atlassian suite of tools, including JIRA and Confluence, or

equivalent.

• Track record of delivering real-world solutions, demonstrating the ability to

take a project from design to delivery.

• Delivering within a CI/CD environment.

It would be great if you have

• Hons Degree in Computing Science, Software Engineering, or related

discipline or relevant industry experience.

• Experience of working within an ISO certified QA environment.

• Experience being a Team Lead or senior member of a team of developers.

• Experience of Modelling Languages (UML, ERD, ORM).

• Experience of C# and ASP.NET Core.

• Experience of Type Script.

• AWS or equivalent cloud-hosting experience.

• Knowledge of cyber-security principles and secure coding practices.

• Experience of Test Driven and/or Behaviour Driven Development.

• Experience of Test Tools (Ranorex, Cucumber, Postman).

• Practical Networking knowledge.

• Practical Windows and Linux experience.

• Practical experience of Database Technologies.

• Knowledge of the power systems domain.

Benefits

• Competitive salary, dependent upon experience

• 33 days holiday

• 5% matched Employer pension scheme

• Up to 5% Gainshare bonus per annum

• Private Medical Insurance through Vitality

• Life Cover (3x)

• Cyclescheme

• Flexible / Hybrid Working Opportunities

In return, you’ll be joining a highly engaged and passionate team that rewards

commitment and achievement

Job Description

Date Posted

September 21, 2023

Country

N/A

Category

N/A

Salary Range

Competitive

Industry

Electrical

Job Owner

Bhavesh Patel
+447896658803
bpatel@octagongroup.co.uk

Personal Information