Full Stack Developer at LB Foster EMEA
Nottingham, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 24

Salary

0.0

Posted On

01 Sep, 24

Experience

4 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Scalable Web Applications, Optimization, Mvc, Storage, Devops, Unit Testing, Object Oriented Programming, Database Design, Microsoft Azure, Data Processing, Git, Solid Principles, Software Solutions, Time Management, Stored Procedures, Security Awareness, Asp.Net

Industry

Computer Software/Engineering

Description

L.B. Foster is a Nasdaq listed PLC, operating out of headquarters in Pittsburgh PA, with operations across North America,
Brazil, China & the UK. The company provides rail, construction, and energy markets with innovative solutions to build
and maintain their critical infrastructure.
L.B. Foster’s UK business has operations in Sheffield, London, Nottingham & Telford. The business provides technology based
services and solutions for Telecoms, Fire Management, Automation & Materials Handling, Electrical Wiring &
Control Rooms, and Digital Display. We serve a range of blue-chip customers across markets such as Rail, Defence, Retail,
Leisure, Manufacturing, Power Generation and Airports.
We support flexibility in the workplace and have adopted a virtual working approach for most of our office-based roles.
We ask employees to be present in the office to suit their role and the task/team with which they are engaged.
The Full Stack Developer role involves all aspects of the development process and product life cycle, assisting with
architecting web-based solutions to create and maintain a high availability system. Participating in appropriate
ceremonies, and collaboration with team members to deliver work packages into testing and production.
LB Fosters platforms are transitioning from Azure-hosted Windows Servers to Azure native services; and should therefore
be comfortable developing for both environments with the support of the wider team. Developers with experience in
interrogating and exploiting large datasets to gain valuable technical and commercial insights are welcomed.

EXPERIENCE, EDUCATION & LICENSE REQUIREMENTS:

4+ Years of proven Full Stack Developer experience, or similar role.
Experience with designing and developing applications using .NET development platform (C#, ASP.Net), .Net Core
Experience writing SQL queries, Stored procedures and manipulating databases etc
Experience developing enterprise, scalable web applications.
Strong knowledge of software version control concepts and change management processes
Experience with Web Services Development
Experience with SCRUM methodology

SKILLS & ABILITIES:

Proficient in time management.
Excellent written and verbal communication in interpersonal exchanges
Ability to manage multiple tasks simultaneously and thrive in a complex environment while balancing multiple competing priorities.
Willingness to learn new technologies, take on additional responsibilities, and expand their career.
Ability to create security minded software and demonstrate Cyber Security awareness.
Must be able to work effectively with cross-functional groups and a geographically dispersed user base.
Strong front-end and back-end development background with a proven track record of delivering high-quality, scalable software solutions
Comfortable with big-data processing, storage and optimization at scale
High attention to detail and accuracy with a test-driven development approach

CRITICAL TECHNICAL SKILLS:

C# (.net 4.8+), ASP.Net, MVC, MVVM, Development on Azure IaaS resources
T-SQL, MS SQL Administration and optimal database design
N-Tier & Microservice Architecture, RESTful API’s
JavaScript, HTML5, CSS 3
Agile / SCRUM
DEVOPS (Microsoft Azure), GIT

ADDITIONAL TECHNICAL SKILLS:

Object Oriented Programming
Unit testing
SOLID principles
Design patterns
GDPR appreciation

Responsibilities

Collaborate with cross-functional teams to design, develop, and deploy scalable software solutions
using .NET technologies.
Development and implementation of front-end and back-end components.
Write clean, maintainable code that meets industry standards and best practices.
Attend code reviews and other Agile ceremonies.
Troubleshoot and debug issues to ensure optimal performance and reliability.
Stay up to date with the latest technologies and trends in the .NET ecosystem.
All other duties as assigned

Loading...