Software Engineer

United States Digital Space LLC

Sittingbourne

On-site

GBP 60,000 - 90,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

United States Digital Space LLC seeks a skilled Software Engineer to join our development team. The role sits between Associate and Senior levels, with responsibilities spanning front-end React and back-end .NET Web API development, plus SQL database work.

The candidate will design, implement, test, and deploy production-ready software, following best practices and contributing to ongoing improvements. Collaboration across Product and QA is essential to deliver high-quality solutions.

Qualifications

  • 3-5 years professional software development experience in a commercial environment.

Responsibilities

  • Design, develop, test, and maintain web applications using React, .NET C# Web API, and SQL.
  • Write clean, maintainable code following established standards and best practices.
  • Participate in full SDLC from requirements to deployment and support.
  • Apply OOP principles, design patterns, and best practices.
  • Develop and optimize database queries and contribute to database design and performance improvements.
  • Troubleshoot, debug, and resolve defects and issues.
  • Collaborate with Product, QA, and stakeholders to deliver high-quality software.
  • Create and maintain technical documentation for applications, APIs, and processes.
  • Contribute to code reviews and provide constructive feedback.

Skills

React
ASP.NET Core/Web API
C#
SQL
JavaScript
REST APIs
Git
SDLC
OOP
Design patterns
Cloud

Education

Bachelor's Degree in Computer Science or related field

Tools

Git
CI/CD
DevOps
Vite

Job description

Overview

We are seeking a skilledSoftware Engineer to join our software development team. This role sits between the Associate Software Engineer and Senior Software Engineer levels, requiring a solid foundation in software engineering principles along with practical experience delivering production-ready applications.

The successful candidate will develop and maintain web applications using React for the front-end, .NET C# Web API for the back-end, and SQL for database management. They will collaborate with cross-functional teams to design, develop, test, and deploy high-quality software solutions while contributing to continuous improvement initiatives and technical best practices.

Job Description
Duties and Responsibilities
  • Design, develop, test, and maintain web applications using React, .NET C# Web API, and SQL.
  • Write clean, maintainable, and efficient code following established coding standards and best practices.
  • Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and support.
  • Apply object-oriented programming principles, design patterns, and software engineering best practices.
  • Develop and optimize database queries and contribute to database design and performance improvements.
  • Troubleshoot, debug, and resolve software defects and application issues.
  • Collaborate with Product, QA, and other stakeholders to deliver high-quality software solutions.
  • Create and maintain technical documentation for applications, APIs, and development processes.
  • Contribute to code reviews and provide constructive feedback to team members.
  • Develop reusable components and shared functionality to improve development efficiency.
  • Support application performance, scalability, and security initiatives.
  • Stay current with emerging technologies, development tools, and industry best practices.
Knowledge, Skills, and Abilities
  • Demonstrated ability to successfully deliver software features and projects with limited supervision.
  • Proven ability to learn and adapt to new technologies and development frameworks.
  • Experience contributing to technical discussions, solution design, and code reviews.
Attributes that will drive success
  • Consistently deliver high-quality, maintainable code.
  • Contribute positively to team productivity and collaboration.
  • Demonstrate ownership of assigned features and technical tasks.
  • Apply sound engineering principles across all phases of development.
  • Continuously improve technical skills and contribute to process improvements.
  • Support and share knowledge with junior team members while continuing to develop their own technical expertise.
Qualifications and Experience
Education
From an accredited college or university in the related field of:
Required/Preferred
  • Bachelor's Degree Computer Science, Software Engineering, or a related field (or equivalent practical experience) Required
Experience
In the field of:
Required/Preferred
  • 3-5 Years professional software development experience in a commercial environment. Required
  • 2-4 Years Strong proficiency in .NET C#, ASP.NET Core/Web API, React, and SQL. Required
  • 2-4 Years Good understanding of JavaScript, HTML, CSS, and modern web development concepts. Required
  • 1-3 Years Experience building and consuming RESTful APIs. Required
  • 2-4 Years Strong understanding of Object-oriented programming, Design patterns, Source control (Git), Software development lifecycle (SDLC), Data structures and algorithms, Relational database design and normalization Required
  • 1-3 Years Experience troubleshooting and debugging complex application issues. Required
  • 1-3 Years Familiarity with Agile/Scrum development methodologies. Required
  • 2-4 Years Understanding of software security principles and secure coding practices. Required
  • 2-4 Years Ability to analyze requirements and develop scalable, maintainable solutions. Required
  • 2-4 Years Strong communication, collaboration, and problem-solving skills. Required
  • 1-3 Years Ability to work independently while contributing effectively within a team environment. Required
  • 1-3 Years Exposure to cloud-based environments and deployment practices. Required
  • 1-3 Years Experience with Python or other programming languages. Preferred
  • 1-3 Years Experience developing reusable component libraries or shared frameworks. Preferred
  • 1-3 Years Knowledge of CI/CD pipelines and DevOps practices. Preferred
  • 1-3 Years Experience with Vite or similar front-end build tools. Preferred
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Autodesk • Sheffield

On-site
GBP 65,000 - 90,000
Software Engineer
Software Engineer

Jobtailor • Manchester

On-site
GBP 50,000 - 75,000
Digital Full Stack Engineer
Digital Full Stack Engineer

Computer Futures • West Yorkshire

On-site
GBP 55,000 - 75,000
Senior Software Engineer (Front End)
Senior Software Engineer (Front End)

Jobtailor • Oxford

On-site
GBP 60,000 - 90,000
Senior Full Stack Developer
Senior Full Stack Developer

Computer Futures • West Yorkshire

On-site
GBP 80,000 - 110,000
Software Engineer
Software Engineer

Consortia Group • Bristol

On-site
GBP 50,000 - 75,000
Software Engineer
Software Engineer

The Shore Group • Hove

On-site
GBP 60,000 - 90,000
Software Engineer
Software Engineer

Apache Associates • Bromsgrove

Hybrid
GBP 40,000 - 60,000
Senior .Net Developer
Senior .Net Developer

Bluegrass Digital • Greater London

On-site
GBP 60,000 - 80,000
Software Engineer
Software Engineer

The Shore Group • West Bridgford

On-site
GBP 60,000 - 90,000