Software Developer

at  Potter Clarkson

Nottingham NG1, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 May, 2025Not Specified04 Feb, 2025N/ASoftware Development,Computer ScienceNoNo
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:

We have an exciting new opportunity for a Software Developer to join the team at our Nottingham office.
The Software Developer role within our Information Technology department is integral to both maintaining our existing systems and contributing to the development of new products. This position involves working primarily with .NET technologies, Angular web development framework, and Azure cloud services. The developer operates in an Agile environment, collaborating closely with team members and stakeholders across the organization.
This position requires a balance of technical skills, problem-solving abilities, and strong communication. The developer is expected to manage multiple priorities, including support of legacy systems and development of new features, while maintaining a high standard of code quality and documentation. They play a key role in our continuous improvement efforts, both in terms of our technical solutions and our development processes.

QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • Demonstrable experience within professional software development
  • Demonstrated experience with the technologies and methodologies listed in the Skills section

Responsibilities:

  • Design, develop, and maintain software applications using .NET (C#), Angular, TypeScript/JavaScript, and CSS
  • Work with SQL Server databases and develop API-first solutions using REST and OpenAPI/Swagger
  • Contribute to cloud-based solutions in Azure, utilizing resources such as App Services, Functions, Event Grid, Logic Apps, and Cosmos DB
  • Implement and maintain CI/CD pipelines using Azure DevOps
  • Write clean, maintainable, and well-documented code
  • Conduct code reviews and participate in peer programming sessions
  • Develop and maintain automated tests to ensure software quality and reliability
  • Analyse and refine requirements, asking clarifying questions and providing constructive feedback
  • Balance multiple priorities, including legacy system maintenance and new product development
  • Continuously learn and apply new technologies and best practices


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science software engineering or a related field (or equivalent experience

Proficient

1

Nottingham NG1, United Kingdom