Full Stack Developer

at  LB Foster EMEA

Nottingham, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Nov, 2024Not Specified01 Sep, 20244 year(s) or aboveScalable 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.NetNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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


REQUIREMENT SUMMARY

Min:4.0Max:9.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Nottingham, United Kingdom