ENSEK Nottingham, United Kingdom
Overview
Join to apply for the Software Engineer role at ENSEK. We are a technology business operating in the global energy sector. ENSEK has become the go-to option for top energy suppliers across the globe by delivering a significant step change away from legacy systems, with a solution that is massively cheaper to adopt without loss in customer service or standards. Our people are our superpower, and we value enthusiasm, energy, and collaboration within the engineering team.
Role Summary
Reporting to the Engineering Manager, the Software Engineers are responsible for working together to write clean code and deliver optimal outcomes. As part of the squad you will contribute towards the design and implementation of solutions for a product line, following coding standards and participating in daily scrums, sprint reviews, retrospectives and refinements.
Key Responsibilities
* Working with the Product Owner to help define PBIs and subtasks for business-driven work or technical debt items, ensuring non-functional requirements are captured appropriately.
* Working with the Technical Lead to understand the technical context and direction, refining deliverables to align with this direction and provide confidence in the technical delivery of functionality.
* Working autonomously or with squad members to write new software and modify existing software to address new business or technical requirements or to fix defects.
* Implementing appropriate test code at unit level, and at component/integration/system levels, and executing automated and manual test cases as relevant.
* Identifying and troubleshooting functional or non-functional issues and raising clearly defined defects as appropriate.
* Collaborating with the Engineering Manager and the Agile Enablement team to adopt tools and methodologies to support the delivery of high-quality software.
* Contributing to the appropriate guild to save time and improve outcomes by shaping best practice.
* Learning and developing domain knowledge within the engineering function.
* Proactively contributing to and suggesting ways of improving engineering processes at ENSEK.
* Promoting a positive, collaborative attitude and building strong working relationships within the engineering squad.
* Adding value to client, colleague and stakeholder experiences by practicing ENSEK values.
Technical Skills
* An interest in cloud-based technologies with experience being advantageous
Soft Skills
* Enthusiastic and passionate about technology and software development best practices
* Good problem-solving and analytical skills with an eye for detail
* Strong verbal and written communications skills
* Team player with experience of working in a remote, multi-disciplinary team
* Detail oriented with adherence to policies and governance relevant to the role
* Degree in Computer Science would be advantageous but not essential or equivalent work experience
* Experience of working in an agile environment and within the Energy/Utilities sector would be advantageous but not essential
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Product Management, Quality Assurance, and Information Technology
Industries
* Utilities
* Energy Technology
* Technology, Information and Media
Referrals increase your chances of interviewing at ENSEK by 2x
#J-18808-Ljbffr