Software Engineer

Bedford, ENG, GB, United Kingdom

Job Description

Job Overview


We are seeking a skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development and application development, with proficiency in multiple programming languages and frameworks. This role requires a collaborative mindset, as you will work closely with cross-functional teams to design, develop, and maintain software solutions that meet the needs of our clients.

Responsibilities



We are seeking an experienced Full Stack .NET Developer with strong expertise in client-server and web-based software applications using Microsoft technologies such as .NET, .NET Core, ASP.NET MVC, VB.NET, C#.NET, LINQ, Entity Framework, SQL Server, and Microsoft Visual Basic 6.0. The ideal candidate will have hands-on experience developing applications from scratch as well as migrating legacy systems to modern platforms, with involvement in all phases of the SDLC.

should have strong knowledge of N-Tier Architecture, OOPS, multithreading, and design patterns, along with experience in Agile/Scrum and Waterfall methodologies. Proficiency in modern front-end frameworks (Angular, React + Redux, Bootstrap, jQuery) and UI design is required, as well as working knowledge of Node.js, Web APIs, WCF, Microservices, and Razor.

Experience with cloud technologies (Azure), containerization using Docker, and building responsive applications across devices will be highly valued.

Design, develop, and implement software applications using languages such as JavaScript, Java, C#, Python, Ruby on Rails, and C++. Collaborate with front-end developers to create seamless user experiences. Write clean, maintainable code while adhering to best practices in software development. Utilise version control systems like Git and SVN for source code management. Develop and integrate APIs for various applications. Perform database management using SQL and MySQL to ensure data integrity and security. Engage in continuous integration and deployment processes using platforms such as AWS and Azure. Conduct thorough testing and debugging of applications to ensure optimal performance. Maintain documentation for software development processes and technical specifications. Participate in code reviews to enhance code quality across the team.

Qualifications



Proficient in programming languages including JavaScript, Java, C#, Python, Ruby on Rails, C++, and .NET. Experience with front-end development technologies and frameworks. Strong understanding of database management systems such as SQL and MySQL. Familiarity with version control systems like GitHub and SVN. Knowledge of RESTful services and API development. Experience working in Linux environments is advantageous. Understanding of cloud services such as AWS or Azure is preferred. Familiarity with VBA for automation tasks is a plus. Excellent problem-solving skills with a keen attention to detail. Strong communication skills, both verbal and written, with the ability to work effectively within a team environment. If you are passionate about technology and eager to contribute to innovative projects, we encourage you to apply for this exciting opportunity as a Software Engineer!
Job Type: Full-time

Pay: 35,000.00-45,000.00 per year

Benefits:

Company pension On-site parking Referral programme Work from home
Work Location: Hybrid remote in Bedford MK43 0BT

Application deadline: 24/09/2025

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3586588
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bedford, ENG, GB, United Kingdom
  • Education
    Not mentioned