• Home
  • Search Jobs
  • Register CV
  • Post a Job
  • Employer Pricing
  • Contact Us
  • Sign in
  • Sign up
  • Home
  • Search Jobs
  • Register CV
  • Post a Job
  • Employer Pricing
  • Contact Us
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

5 jobs found

Email me jobs like this
Refine Search
Current Search
python developer sql tdd
Client Server
Python Developer SQL TDD
Client Server
Python Developer Software Engineer (Python SQL Automation) London / WFH to £70k Are you a technologist Python Developer looking to work on complex and interesting systems whilst continually learning and progressing your career in a diverse, supportive environment of innovation that empowers individuals to succeed? You could be joining a technology company that is producing game changing products us click apply for full job details
Dec 18, 2025
Full time
Python Developer Software Engineer (Python SQL Automation) London / WFH to £70k Are you a technologist Python Developer looking to work on complex and interesting systems whilst continually learning and progressing your career in a diverse, supportive environment of innovation that empowers individuals to succeed? You could be joining a technology company that is producing game changing products us click apply for full job details
RES
Software Developer (Python)
RES Kings Langley, Hertfordshire
Do you want to work to make Power for Good? We're the world's largest independent renewable energy company. We're guided by a simple yet powerful vision: to create a future where everyone has access to affordable, zero carbon energy. We know that achieving our ambitions would be impossible without our people. Because we're tackling some of the world's toughest problems, we need the very best people to help us. They're our most important asset so that's why we continually invest in them. RES is a family with a diverse workforce, and we are dedicated to the personal professional growth of our people, no matter what stage of their career they're at. We can promise you rewarding work which makes a real impact, the chance to learn from inspiring colleagues from across a growing, global network and opportunities to grow personally and professionally. Our competitive package offers a wide range of benefits and rewards. The position The Innovation Tools suite plays an essential role in the company's mission by collecting data from renewable assets across the globe and turning it into actionable insights for Asset Managers and Operations & Maintenance staff. The tools enable customers to generate more renewable energy from their assets by providing 24/7 real time monitoring and downtime reduction for our customers' solar, wind & storage portfolios. Also, fulfilling region specific regulations and enabling automated reporting. You will be working closely with internal control centres in France and Scotland. Accountabilities Support and maintain existing suite of Python products/tools Maintain operational performance and availability Quickly resolve customer and product issues Continuously improve tools Develop new tools and features Make technology, architecture, and infrastructure decisions (support available from other developers) Apply software engineering best practices to produce high-quality code Contribute to the strategic technical direction of the products Technical Knowledge & Experience Required Python (2+ years professional experience) Full-stack cloud-native software development SQL CI/CD Automated testing Git Desired Azure (Microsoft Azure App Services) Flask / Dash Jenkins Database design, querying and optimisation GitHub Actions Self-documenting, maintainable code Agile software development & methodology TDD Code peer review (PRs and/or pairing) Qualifications & Soft Skills Required Degree in Computer Science, Maths, Science, Engineering, or relevant experience working as a software developer Fluent in English Capable of solving problems independently and collaboratively. Desired Experience Working closely with users to understand success criteria and design software to achieve their required outcomes Prioritising and self-managing Managing multiple stakeholders Useful Read, write and/or speak French Experience working in renewable energy/utilities At RES we celebrate difference as we know it makes our company a great place to work. Encouraging applicants with different backgrounds, ideas and points of view, we create teams who work together to solve complex problems and design practical solutions for our clients. Our multiple perspectives come from many sources including the diverse ethnicity, culture, gender, nationality, age, sex, sexual orientation, gender identity and expression, disability, marital status, parental status, education, social background and life experience of our people.
Dec 16, 2025
Full time
Do you want to work to make Power for Good? We're the world's largest independent renewable energy company. We're guided by a simple yet powerful vision: to create a future where everyone has access to affordable, zero carbon energy. We know that achieving our ambitions would be impossible without our people. Because we're tackling some of the world's toughest problems, we need the very best people to help us. They're our most important asset so that's why we continually invest in them. RES is a family with a diverse workforce, and we are dedicated to the personal professional growth of our people, no matter what stage of their career they're at. We can promise you rewarding work which makes a real impact, the chance to learn from inspiring colleagues from across a growing, global network and opportunities to grow personally and professionally. Our competitive package offers a wide range of benefits and rewards. The position The Innovation Tools suite plays an essential role in the company's mission by collecting data from renewable assets across the globe and turning it into actionable insights for Asset Managers and Operations & Maintenance staff. The tools enable customers to generate more renewable energy from their assets by providing 24/7 real time monitoring and downtime reduction for our customers' solar, wind & storage portfolios. Also, fulfilling region specific regulations and enabling automated reporting. You will be working closely with internal control centres in France and Scotland. Accountabilities Support and maintain existing suite of Python products/tools Maintain operational performance and availability Quickly resolve customer and product issues Continuously improve tools Develop new tools and features Make technology, architecture, and infrastructure decisions (support available from other developers) Apply software engineering best practices to produce high-quality code Contribute to the strategic technical direction of the products Technical Knowledge & Experience Required Python (2+ years professional experience) Full-stack cloud-native software development SQL CI/CD Automated testing Git Desired Azure (Microsoft Azure App Services) Flask / Dash Jenkins Database design, querying and optimisation GitHub Actions Self-documenting, maintainable code Agile software development & methodology TDD Code peer review (PRs and/or pairing) Qualifications & Soft Skills Required Degree in Computer Science, Maths, Science, Engineering, or relevant experience working as a software developer Fluent in English Capable of solving problems independently and collaboratively. Desired Experience Working closely with users to understand success criteria and design software to achieve their required outcomes Prioritising and self-managing Managing multiple stakeholders Useful Read, write and/or speak French Experience working in renewable energy/utilities At RES we celebrate difference as we know it makes our company a great place to work. Encouraging applicants with different backgrounds, ideas and points of view, we create teams who work together to solve complex problems and design practical solutions for our clients. Our multiple perspectives come from many sources including the diverse ethnicity, culture, gender, nationality, age, sex, sexual orientation, gender identity and expression, disability, marital status, parental status, education, social background and life experience of our people.
Jam IT Consultancy LTD
Software Development Team Lead
Jam IT Consultancy LTD Bracknell, Berkshire
Overview We are looking for exceptional senior software developers to lead our team with 5+ years' experience managing and motivating a team who are committed to delivering valuable applications and services to customers. You will ensure the software meets the agreed acceptance criteria and the team's definition of done. This is a hands on role for which we are looking for an individual who is passionate about developing the highest quality output, from a motivated team by leading by example and being a subject matter expert in multiple languages. From design, development, testing, deploying and maintaining up-to-date applications and services, you enable The Company to deliver mission-critical communications solutions for customers. Location. This role is based in our head office in Bracknell, Berkshire. This is an office-based vacancy and as such we expect all applicants to be willing to commute to our offices a minimum of 3-4 days per week as per our hybrid working policy. Key Responsibilities Technical leadership and management - Responsible for the software engineering output of the team Lead the design and refinement of complex stories within product(s) the team is responsible for, engaging with other teams or departments as required. Lead development projects, coordinating tasks to be carried out by the team, and working with customers as required. Lead the team, encouraging best practice within the team and look to how the overall business objectives can be met. Mentor direct reports within the same agile team. Complete performance reviews and personal development plans for direct reports. Assist in recruitment activities, including recruitment days, phone and face to face interviews. Build and manage a high performance team, working to develop your team members and address any concerns with support of the wider business. Facilitate agile Scrum ceremonies, including refinement, planning, review and retrospectives. Track and support the team implementing improvements and changes from retrospectives. Provide weekly reporting of team progress to the department head. Collaborate with other teams and departments to ensure that deliverables from the team will meet the customer's expectation. Collaborate with the Product Owner to manage the Product(s) backlog and give guidance on timeframes for deliverables. Development Design the architecture of new application components and achieve internal sign off for development specifications where required. Lead the Agile team to develop applications to meet product/customer requirements. Thoroughly test new features or developments to make sure they perform the desired task correctly in all cases. Work with Quality Assurance teams/processes to validate builds ready for launch. Experience Required Bachelor's Degree in a STEM, Computer Science or related subject, preferably from a Russell Group University. Experience of leading successful development teams. Good experience of developing commercial projects/applications ideally in C# or React. Good experience in SQL and using relational databases such as Microsoft SQL Server. Experience in source control, in particular Git. Experience working within an Agile environment, in particular Scrum, and applying supporting practices. Will be able to supply expert support on one or more product(s). Familiar with and will apply TDD, unit testing or appropriate automated testing on stories and bug fixes they work on in line with the standards for the product. Experience in using any of the following languages would be well received: Python, React.Native or Maui.Net. Additional beneficial experience Knowledge and experience working to OWASP ASVS or equivalent application security standards. Experience of recent .NET versions. Experience in developing containerising applications with Docker and using orchestration such as Kubernetes. Experience in NoSQL databases such as ElasticSearch. Experience in using test tools such as xUnit, Jest, Cypress, Selenium Web Driver, SoapUI or Burp Suite.
Dec 16, 2025
Full time
Overview We are looking for exceptional senior software developers to lead our team with 5+ years' experience managing and motivating a team who are committed to delivering valuable applications and services to customers. You will ensure the software meets the agreed acceptance criteria and the team's definition of done. This is a hands on role for which we are looking for an individual who is passionate about developing the highest quality output, from a motivated team by leading by example and being a subject matter expert in multiple languages. From design, development, testing, deploying and maintaining up-to-date applications and services, you enable The Company to deliver mission-critical communications solutions for customers. Location. This role is based in our head office in Bracknell, Berkshire. This is an office-based vacancy and as such we expect all applicants to be willing to commute to our offices a minimum of 3-4 days per week as per our hybrid working policy. Key Responsibilities Technical leadership and management - Responsible for the software engineering output of the team Lead the design and refinement of complex stories within product(s) the team is responsible for, engaging with other teams or departments as required. Lead development projects, coordinating tasks to be carried out by the team, and working with customers as required. Lead the team, encouraging best practice within the team and look to how the overall business objectives can be met. Mentor direct reports within the same agile team. Complete performance reviews and personal development plans for direct reports. Assist in recruitment activities, including recruitment days, phone and face to face interviews. Build and manage a high performance team, working to develop your team members and address any concerns with support of the wider business. Facilitate agile Scrum ceremonies, including refinement, planning, review and retrospectives. Track and support the team implementing improvements and changes from retrospectives. Provide weekly reporting of team progress to the department head. Collaborate with other teams and departments to ensure that deliverables from the team will meet the customer's expectation. Collaborate with the Product Owner to manage the Product(s) backlog and give guidance on timeframes for deliverables. Development Design the architecture of new application components and achieve internal sign off for development specifications where required. Lead the Agile team to develop applications to meet product/customer requirements. Thoroughly test new features or developments to make sure they perform the desired task correctly in all cases. Work with Quality Assurance teams/processes to validate builds ready for launch. Experience Required Bachelor's Degree in a STEM, Computer Science or related subject, preferably from a Russell Group University. Experience of leading successful development teams. Good experience of developing commercial projects/applications ideally in C# or React. Good experience in SQL and using relational databases such as Microsoft SQL Server. Experience in source control, in particular Git. Experience working within an Agile environment, in particular Scrum, and applying supporting practices. Will be able to supply expert support on one or more product(s). Familiar with and will apply TDD, unit testing or appropriate automated testing on stories and bug fixes they work on in line with the standards for the product. Experience in using any of the following languages would be well received: Python, React.Native or Maui.Net. Additional beneficial experience Knowledge and experience working to OWASP ASVS or equivalent application security standards. Experience of recent .NET versions. Experience in developing containerising applications with Docker and using orchestration such as Kubernetes. Experience in NoSQL databases such as ElasticSearch. Experience in using test tools such as xUnit, Jest, Cypress, Selenium Web Driver, SoapUI or Burp Suite.
Tech Lead - SWE Engineer
Visa Inc.
Currency cloud was acquired by Visa in December 2021. OurSenior SoftwareEngineers are responsible for implementing an industry-leading API that has already processed over 50 billion USD of cross-border transactions for over 5 million end users, and is available to our clients 24x7. But we're not stopping there, and our engineers are at the forefront of taking us forward to meet the demands of even greater scale. Our Realtime Data Platform Team is a newly formed group focused on enabling and supporting real-time data capabilities across the organization. This team provides foundational services such as Apache Kafka, Kafka Connect, Apache Flink, and other streaming technologies, as well as promoting Event-Driven Architecture (EDA) principles that power real-time applications and data flows. As a Tech Lead, you'll own the technical vision for the Realtime Data Platform Team. You will define and drive the architecture for shared services that enable real-time data capabilities across the organization. This is a hands-on leadership role where you'll lead technical strategy, mentor engineers, and ensure alignment with organizational standards. Beyond delivery, you'll influence how other teams adopt event-driven principles and modern streaming practices, acting as a trusted technical authority across domains. Our stack runs on AWS as a set of distributed applications using Kubernetes and a microservice-led architecture. We are also utilizing Kafka for our streaming and PACT for Contract testing. What you'll get to do Own the technical vision and roadmap for real-time data services, ensuring they are robust, performant, and easy to consume by other teams. Lead design and implementation of streaming solutions using Kafka, Flink, and related technologies. Collaborate with product and engineering teams to understand requirements and deliver platform capabilities that accelerate their development. Drive best practices for observability, reliability, and scalability in distributed systems. Mentor and support engineers within the team, fostering a culture of technical excellence and continuous improvement. Act as an evangelist for event-driven architectures - implement them, communicate their benefits, and champion adoption across the organization You'll get Clear ownership of technical vision and architectural standards for a critical domain. Opportunity to influence and shape a new team from the ground up. A modern tech stack and autonomy to innovate. Strong organizational support and visibility for your work. Object-oriented programming forms the bulk of our codebase, currently in Java, versions 11+, and ideallySpringbootframework Highly-scalable, highly-available, cloud-native applications on AWS are key to our next phase of growth, are written to 12-factor principles and fit into our microservices architecture Cloud-related tools, services, and distributed system observability to support these applications, such as Docker, Kubernetes,ElasticSearch, log management systems, and Datadog APM, to name but a few API specifications, conforming to the OpenAPI (Swagger) standard, provide a clean boundary both externally between our customers and our product, and internally between our microservices SQL, and large SQL databases, provide the persistence layer for our applications. You'll be working with (and know the limitations of using) such large datastores Infrastructure automation is primarily owned by the infrastructure team, but you will be a consumer of their work, familiarity with AWS, Terraform and Docker is beneficial Testing approaches, including TDD, BDD and Contract Testing, all form an important part of our approach to quality assurance, ensuring that the code that we write forms products that are fit for use. We currently use a variety of frameworks including JUnit,RSpecand Cucumber Agile development, with teams broadly aligned with the Spotify - Squads and Tribes - model, helps us deliver incremental improvements to our products in an iterative manner. Advocating this model, and joining us on a journey of continuous improvement, is a key attribute of members of our teams Continuous Integration and Continuous Delivery pipelines allow us to automate-all-the-things, providing repeatable builds and consistent deployments GitHub, and the GitHub PR review process, forms a core part of our developer workflow, and peer reviews help share knowledge and improve quality Teamwork, and cross-team collaboration, is fundamental to the delivery of our applications. Whilst each application has an independent path to production, there will always be some activities and initiatives that span multiple teams and require cross-team collaboration. Within your team you'll need to collaborate with a number of stakeholders, including Product Owners and QA, as part of your product development This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager. Preferred Qualifications: 9 or more years of relevant work experience 5+ years experience in Java or Python Backend Development Passion for event-driven architectures and ability to advocate for them across teams. Proven experience leading technical teams or initiatives, including setting architectural direction. Skills with functional Java (versions 8+) and Spring (ideally Spring boot) Agile ways of working such as Scrum or Kanban in cross-functional teams Expert knowledge of Docker, EKS, AWS (public cloud) and Kafka Ability to communicate equally effectively with both technical and non-technical stakeholders Modern Cloud-Native architectures and practices. To name some: high-availability, high-scalability, microservices, 12-factor apps, CI/CD, heavy testing automation and observability. TDD, BDD and Contract testing. Working in a DevOps environment, or passion and willingness to work in this way. Proven delivery of well-tested, scalable, fault-tolerant and performant solutions. A pragmatic approach to solutions and delivery of technical projects. A self-starter who takes accountability for getting things done. Pragmatism in decision making and ability to get buy-in for ideas and getting them done. Exceptional structure and attention to detail. Comfortable challenging the status quo and always curious about the way things work. Great written and verbal communication skills. Comfortable working in a scale-up or growth environment and as part of a wider team Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Dec 16, 2025
Full time
Currency cloud was acquired by Visa in December 2021. OurSenior SoftwareEngineers are responsible for implementing an industry-leading API that has already processed over 50 billion USD of cross-border transactions for over 5 million end users, and is available to our clients 24x7. But we're not stopping there, and our engineers are at the forefront of taking us forward to meet the demands of even greater scale. Our Realtime Data Platform Team is a newly formed group focused on enabling and supporting real-time data capabilities across the organization. This team provides foundational services such as Apache Kafka, Kafka Connect, Apache Flink, and other streaming technologies, as well as promoting Event-Driven Architecture (EDA) principles that power real-time applications and data flows. As a Tech Lead, you'll own the technical vision for the Realtime Data Platform Team. You will define and drive the architecture for shared services that enable real-time data capabilities across the organization. This is a hands-on leadership role where you'll lead technical strategy, mentor engineers, and ensure alignment with organizational standards. Beyond delivery, you'll influence how other teams adopt event-driven principles and modern streaming practices, acting as a trusted technical authority across domains. Our stack runs on AWS as a set of distributed applications using Kubernetes and a microservice-led architecture. We are also utilizing Kafka for our streaming and PACT for Contract testing. What you'll get to do Own the technical vision and roadmap for real-time data services, ensuring they are robust, performant, and easy to consume by other teams. Lead design and implementation of streaming solutions using Kafka, Flink, and related technologies. Collaborate with product and engineering teams to understand requirements and deliver platform capabilities that accelerate their development. Drive best practices for observability, reliability, and scalability in distributed systems. Mentor and support engineers within the team, fostering a culture of technical excellence and continuous improvement. Act as an evangelist for event-driven architectures - implement them, communicate their benefits, and champion adoption across the organization You'll get Clear ownership of technical vision and architectural standards for a critical domain. Opportunity to influence and shape a new team from the ground up. A modern tech stack and autonomy to innovate. Strong organizational support and visibility for your work. Object-oriented programming forms the bulk of our codebase, currently in Java, versions 11+, and ideallySpringbootframework Highly-scalable, highly-available, cloud-native applications on AWS are key to our next phase of growth, are written to 12-factor principles and fit into our microservices architecture Cloud-related tools, services, and distributed system observability to support these applications, such as Docker, Kubernetes,ElasticSearch, log management systems, and Datadog APM, to name but a few API specifications, conforming to the OpenAPI (Swagger) standard, provide a clean boundary both externally between our customers and our product, and internally between our microservices SQL, and large SQL databases, provide the persistence layer for our applications. You'll be working with (and know the limitations of using) such large datastores Infrastructure automation is primarily owned by the infrastructure team, but you will be a consumer of their work, familiarity with AWS, Terraform and Docker is beneficial Testing approaches, including TDD, BDD and Contract Testing, all form an important part of our approach to quality assurance, ensuring that the code that we write forms products that are fit for use. We currently use a variety of frameworks including JUnit,RSpecand Cucumber Agile development, with teams broadly aligned with the Spotify - Squads and Tribes - model, helps us deliver incremental improvements to our products in an iterative manner. Advocating this model, and joining us on a journey of continuous improvement, is a key attribute of members of our teams Continuous Integration and Continuous Delivery pipelines allow us to automate-all-the-things, providing repeatable builds and consistent deployments GitHub, and the GitHub PR review process, forms a core part of our developer workflow, and peer reviews help share knowledge and improve quality Teamwork, and cross-team collaboration, is fundamental to the delivery of our applications. Whilst each application has an independent path to production, there will always be some activities and initiatives that span multiple teams and require cross-team collaboration. Within your team you'll need to collaborate with a number of stakeholders, including Product Owners and QA, as part of your product development This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager. Preferred Qualifications: 9 or more years of relevant work experience 5+ years experience in Java or Python Backend Development Passion for event-driven architectures and ability to advocate for them across teams. Proven experience leading technical teams or initiatives, including setting architectural direction. Skills with functional Java (versions 8+) and Spring (ideally Spring boot) Agile ways of working such as Scrum or Kanban in cross-functional teams Expert knowledge of Docker, EKS, AWS (public cloud) and Kafka Ability to communicate equally effectively with both technical and non-technical stakeholders Modern Cloud-Native architectures and practices. To name some: high-availability, high-scalability, microservices, 12-factor apps, CI/CD, heavy testing automation and observability. TDD, BDD and Contract testing. Working in a DevOps environment, or passion and willingness to work in this way. Proven delivery of well-tested, scalable, fault-tolerant and performant solutions. A pragmatic approach to solutions and delivery of technical projects. A self-starter who takes accountability for getting things done. Pragmatism in decision making and ability to get buy-in for ideas and getting them done. Exceptional structure and attention to detail. Comfortable challenging the status quo and always curious about the way things work. Great written and verbal communication skills. Comfortable working in a scale-up or growth environment and as part of a wider team Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Software Developer (Python)
Renewable Energy Systems Ltd
Do you want to work to make Power for Good? We're the world's largest independent renewable energy company. We're guided by a simple yet powerful vision: to create a future where everyone has access to affordable, zero carbon energy. We know that achieving our ambitions would be impossible without our people. Because we're tackling some of the world's toughest problems, we need the very best people to help us. They're our most important asset so that's why we continually invest in them. RES is a family with a diverse workforce, and we are dedicated to the personal professional growth of our people, no matter what stage of their career they're at. We can promise you rewarding work which makes a real impact, the chance to learn from inspiring colleagues from across a growing, global network and opportunities to grow personally and professionally. Our competitive package offers a wide range of benefits and rewards. The position The Innovation Tools suite plays an essential role in the company's mission by collecting data from renewable assets across the globe and turning it into actionable insights for Asset Managers and Operations & Maintenance staff. The tools enable customers to generate more renewable energy from their assets by providing 24/7 real time monitoring and downtime reduction for our customers' solar, wind & storage portfolios. Also, fulfilling region specific regulations and enabling automated reporting. You will be working closely with internal control centres in France and Scotland. Accountabilities Support and maintain existing suite of Python products/tools Maintain operational performance and availability Quickly resolve customer and product issues Continuously improve tools Develop new tools and features Make technology, architecture, and infrastructure decisions (support available from other developers) Apply software engineering best practices to produce high-quality code Contribute to the strategic technical direction of the products Technical Knowledge & Experience Required Python (2+ years professional experience) SQL CI/CD Automated testing Git Flask / Dash Jenkins Database design, querying and optimisation GitHub Actions Self-documenting, maintainable code TDD Code peer review (PRs and/or pairing) Qualifications & Soft Skills Required Degree in Computer Science, Maths, Science, Engineering, or relevant experience working as a software developer Capable of solving problems independently and collaboratively. Desired Experience Working closely with users to understand success criteria and design software to achieve their required outcomes Prioritising and self-managing Useful Read, write and/or speak French Experience working in renewable energy/utilities At RES we celebrate difference as we know it makes our company a great place to work. Encouraging applicants with different backgrounds, ideas and points of view, we create teams who work together to solve complex problems and design practical solutions for our clients. Our multiple perspectives come from many sources including the diverse ethnicity, culture, gender, nationality, age, sex, sexual orientation, gender identity and expression, disability, marital status, parental status, education, social background and life experience of our people. United Kingdom, Northern Ireland, Home Worker
Dec 13, 2025
Full time
Do you want to work to make Power for Good? We're the world's largest independent renewable energy company. We're guided by a simple yet powerful vision: to create a future where everyone has access to affordable, zero carbon energy. We know that achieving our ambitions would be impossible without our people. Because we're tackling some of the world's toughest problems, we need the very best people to help us. They're our most important asset so that's why we continually invest in them. RES is a family with a diverse workforce, and we are dedicated to the personal professional growth of our people, no matter what stage of their career they're at. We can promise you rewarding work which makes a real impact, the chance to learn from inspiring colleagues from across a growing, global network and opportunities to grow personally and professionally. Our competitive package offers a wide range of benefits and rewards. The position The Innovation Tools suite plays an essential role in the company's mission by collecting data from renewable assets across the globe and turning it into actionable insights for Asset Managers and Operations & Maintenance staff. The tools enable customers to generate more renewable energy from their assets by providing 24/7 real time monitoring and downtime reduction for our customers' solar, wind & storage portfolios. Also, fulfilling region specific regulations and enabling automated reporting. You will be working closely with internal control centres in France and Scotland. Accountabilities Support and maintain existing suite of Python products/tools Maintain operational performance and availability Quickly resolve customer and product issues Continuously improve tools Develop new tools and features Make technology, architecture, and infrastructure decisions (support available from other developers) Apply software engineering best practices to produce high-quality code Contribute to the strategic technical direction of the products Technical Knowledge & Experience Required Python (2+ years professional experience) SQL CI/CD Automated testing Git Flask / Dash Jenkins Database design, querying and optimisation GitHub Actions Self-documenting, maintainable code TDD Code peer review (PRs and/or pairing) Qualifications & Soft Skills Required Degree in Computer Science, Maths, Science, Engineering, or relevant experience working as a software developer Capable of solving problems independently and collaboratively. Desired Experience Working closely with users to understand success criteria and design software to achieve their required outcomes Prioritising and self-managing Useful Read, write and/or speak French Experience working in renewable energy/utilities At RES we celebrate difference as we know it makes our company a great place to work. Encouraging applicants with different backgrounds, ideas and points of view, we create teams who work together to solve complex problems and design practical solutions for our clients. Our multiple perspectives come from many sources including the diverse ethnicity, culture, gender, nationality, age, sex, sexual orientation, gender identity and expression, disability, marital status, parental status, education, social background and life experience of our people. United Kingdom, Northern Ireland, Home Worker

Modal Window

  • Home
  • Contact
  • About Us
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • Facebook
  • Twitter
  • Google Plus
  • LinkedIn
Parent and Partner sites: IT Job Board | Jobs Near Me | RightTalent.co.uk | Quantity Surveyor jobs | Building Surveyor jobs | Construction Recruitment | Talent Recruiter | Construction Job Board | Property jobs | myJobsnearme.com | Jobs near me
© 2008-2025 Jobsite Jobs | Designed by Web Design Agency