Full Stack Engineer

Full Stack Engineer

Posted Today by Templeton & Partners

Negotiable
Undetermined
Undetermined
London

Summary: We are looking for a Software Engineer with extensive experience in software development, particularly in .NET Core applications. The candidate should demonstrate a commitment to best practices and continuous improvement, focusing on delivering high-quality software solutions. Responsibilities include consulting on enterprise technology standards and handling complex integration scenarios. The role requires a strong background in various software development areas, including cloud automation and orchestration.

Key Responsibilities:

  • Provide consultation and develop solutions that align with enterprise technology standards, principles, and methodologies.
  • Estimate effort, design solutions, and produce technical deliverables, including coding, testing, and comprehensive documentation.
  • Support functional excellence by defining and maintaining tools, standards, and methodologies, incorporating industry best practices.
  • Handle complex integration scenarios, including connections between on-premise systems, cloud platforms, and legacy solutions.

Key Skills:

  • Over 8 years of software development experience across various areas, including front-end, back-end, cloud automation, and orchestration.
  • At least 3 years of hands-on experience in designing, developing, and maintaining .NET Core applications.
  • Strong expertise in building real-time event-driven systems and advanced back-end development, including server-side messaging.
  • Proficient in serverless computing using tools like Azure Data Factory, Durable Azure Functions, Service Bus, Azure Blob Storage, and LogicApps.
  • Skilled in designing low-latency solutions for data acquisition or trading systems.
  • Expertise in data development technologies such as SQL, NoSQL, and cloud-based datastores.
  • Well-versed in cloud-native deployments, including CI/CD pipelines (e.g., GitHub Actions, Azure DevOps) and containerised environments (Kubernetes, Docker).
  • Experience working within Agile teams, employing robust architectural and design practices, unit testing patterns, and maintaining high code quality standards.

Salary (Rate): undetermined

City: London

Country: undetermined

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

We are seeking a skilled Software Engineer with a solid track record of adhering to best practices in software engineering and delivering impactful software products and applications. The ideal candidate should exhibit a continuous improvement mindset, focusing on optimizing processes and applications to create business value.

Primary Responsibilities:

  • Provide consultation and develop solutions that align with enterprise technology standards, principles, and methodologies.
  • Estimate effort, design solutions, and produce technical deliverables, including coding, testing, and comprehensive documentation.
  • Support functional excellence by defining and maintaining tools, standards, and methodologies, incorporating industry best practices.
  • Handle complex integration scenarios, including connections between on-premise systems, cloud platforms, and legacy solutions.

Essential Qualifications:

  • Over 8 years of software development experience across various areas, including front-end, back-end, cloud automation, and orchestration.
  • At least 3 years of hands-on experience in designing, developing, and maintaining .NET Core applications.
  • Strong expertise in building real-time event-driven systems and advanced back-end development, including server-side messaging.
  • Proficient in serverless computing using tools like Azure Data Factory, Durable Azure Functions, Service Bus, Azure Blob Storage, and LogicApps.
  • Skilled in designing low-latency solutions for data acquisition or trading systems.
  • Expertise in data development technologies such as SQL, NoSQL, and cloud-based datastores.
  • Well-versed in cloud-native deployments, including CI/CD pipelines (e.g., GitHub Actions, Azure DevOps) and containerised environments (Kubernetes, Docker).
  • Experience working within Agile teams, employing robust architectural and design practices, unit testing patterns, and maintaining high code quality standards.

Preferred Qualifications:

  • Experience in the energy sector, particularly knowledge of the end-to-end power trading lifecycle and European wholesale energy markets.
  • A background in data engineering, including experience with Python, Databricks, and Power BI.

Apply today