NES Fircroft are currently recruiting for a Technical Analyst Leader for our client, who are a world-renowned leader in power and technology.
Contract (long term)
Hybrid working: 2 days per week in office
Experience leading a team of full stack developers.
Bachelor’s (or higher) Degree in Computer Science or similar field
Experience with SQL Server, PostgreSQL, Snowflake for database management.
Highly experienced in C#, .Net core and ASP .Net, Entity Framework, and Web API.
An established world leader in this highly innovative field, our business has been providing solutions for global power generation and oil and gas customers for over 50 years. Onshore and offshore, our expertise and equipment provide an essential contribution to the world of energy, whether this be processing and transporting oil and gas through major pipeline networks or generating electricity with unsurpassed levels of efficiency and environmental cleanliness.
The position of the Digital Technical Leader will reside within the Digital Systems and Solutions Team (DSS) withing Digital & Data Solutions organization, which drives the digitalization and data initiatives within the AGT business.
The Technical Lead is a pivotal role within DSS team, responsible for guiding the technical direction and execution of projects, ensuring high-quality code/product, leading the work and activities of a team of developers within a Scrum Setup and Agile Development. The Technical Lead is both a hands-on developer (and might act as a lead developer on complex situations) and a strategic thinker, capable of understanding the big picture while also delving into the details of coding and system design.
This is a multifaceted role that oversees the technical aspects of solution design, software development and implementation. Understanding and analyzing requirements, developing cloud-based backend and web-frontend, using state of the art technologies.
These individual bridges the gap between development, operations, business, project managers and stake holders implementing strategies that improve efficiency, reliability, and speed in software delivery. The role demands a combination of leadership skills, deep technical understanding, and a passion for continuous integration and deployment (CI/CD) methodologies.
As a Lead Developer you will part of a team designing and implementing cloud-based solutions and you will analyze requirements, architect, design and develop cloud-based backend and web-frontend, using state of the art technologies.
Technical Guidance: Define and maintain the technical vision and strategy for projects, ensuring alignment with business objectives and industry best practices.
Technical Leadership: Lead, mentor, and support a team of software engineers, fostering a culture of continuous learning and improvement.
Architecture & Design: Ensure the adherence to the architectural design, develop technical specifications and designs, ensuring scalability, performance, and security. Conduct code reviews and set coding standards.
Collaboration and Management: Collaborate with project managers, product owners, scrum master, Solutions Architect and other stakeholders to plan sprints, estimate workloads, and track progress.
Quality Assurance: Ensure the quality of the codebase through rigorous testing, code reviews, and the implementation of best practices for software development.
Release Management: Oversee the release process, ensuring reliable and consistent delivery of software products. Develop and enforce release policies and standards.
Implement and maintain automation tools for build, test, and deployment processes. Continuous Integration / Continuous Deployment (CI/CD): Optimize the flow from code commit to production deployment, minimizing manual intervention.
Ensure comprehensive documentation of systems architecture, deployment processes, and release notes for clear communication and future reference.
Collaboration and Training: Work closely with cross-functional teams to align DevOps strategies with business goals. Provide training and guidance to team members on DevOps best practices and tools.
You will contribute bringing your experience, fresh ideas and creative thinking to help the team create amazing digital solutions. You will focus on creating Business Value, amazing User Experience and exceptional Quality.
Collaborate with peer organizations, quality assurance and end users to produce cutting-edge software solutions
You will be responsible for on-time deliveries for the major project milestones.
3-5 yrs of experience leading a team of full stack developers.
~ Strong analytical and creative problem-solving skills.
~ Bachelor’s (or higher) Degree in Computer Science
~ More than 8 years’ experience with the web development.
~ Highly experienced in C#, .Net core and ASP .Net, Entity Framework, and Web API.
Experience with Python, flask/Django.
Experience with SQL Server, PostgreSQL, Snowflake for database management.
You have experience with Angular front-end development.
In-depth knowledge of Cloud (AWS) and Edge Computing, and DevOps practices
Experience of working in an agile team and are a team player
Communicate clearly and effectively both in writing and in person
Fluent and proficient communicating in English
Attention to detail to help identify errors in code
The ability to juggle multiple tasks and to be able to organize and prioritize to keep projects on track
Your opportunities for personal growth
Develop a network with different internal and external stakeholders