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