SonicJobs Logo
Login
Left arrow iconBack to search

Senior Software Developer

OLIVER MARKS CONSULTING LTD
Posted 3 days ago, valid for 6 hours
Location

Witham, Essex CM8 1UG

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • Our client is seeking a Senior Software Developer with a minimum of 5 years of experience in a similar role to join their innovative team.
  • The position offers a competitive salary package along with benefits such as a pension and training opportunities.
  • Candidates will work with technologies including .NET Framework, ASP.NET MVC, and various database systems while contributing to architectural decisions.
  • The company promotes a flexible work environment, career growth through mentorship, and a commitment to diversity and inclusion.
  • Ideal candidates should possess strong problem-solving skills, a can-do attitude, and a passion for collaboration and technological advancement.

Our client is passionate about technology and innovation, and they're looking for an experienced, driven, and ambitious Senior Software Developer to join their dynamic team. If you're excited by the opportunity to work on a variety of projects, contribute to architectural decisions, and help drive technological innovation, this could be the perfect role for you.

What We Offer:
  • Competitive Salary & Benefits: A competitive salary package, pension, and training opportunities to keep you motivated and growing.

  • Flexible Work Environment: Enjoy the benefits of flexible working hours and remote work to support your work-life balance.

  • Career Growth: They believe in fostering your career development with opportunities for mentoring, leadership training, and a clear path for advancement.

  • Diversity & Inclusion: Our client is committed to creating a diverse and inclusive workplace where all team members feel valued and respected.

Key Responsibilities:
  • Collaborate with cross-functional teams to design, develop, and deploy high-quality software solutions.

  • Contribute to architectural decisions, ensuring the continuous improvement of the tech stack.

  • Stay updated with the latest industry trends and emerging technologies, driving innovation within the team.

A Successful Candidate Should Have:
  • Deep understanding of data, data processes, API design, and web services.

  • Good knowledge of relational and NoSQL databases.

  • Strong experience with .NET-based CMS products (e.g., Umbraco, Optimizely/Episerver).

  • 5+ years of experience in a similar software development role.

Tech Stack You’ll Be Working With:
  • .NET Framework, .NET Core (with an upcoming shift to .NET 8.0).

  • ASP.NET MVC / ASP.NET Core MVC.

  • Web API / Web API 2 and OAuth 2.0.

  • Relational and NoSQL databases.

  • Transact-SQL (T-SQL).

  • JavaScript ES5/ES6, TypeScript.

  • CSS (SASS) and understanding of task runners (GULP/GRUNT).

  • Website optimization using the Lighthouse scoring system and metrics.

  • Version control systems like GIT/SVN.

  • Agile development using Scrum, including CI/CD, BDD, and TDD practices.

Desirable Skills:
  • Experience with AWS and Azure as hosting environments.

  • Experience in high-traffic eCommerce retailing.

  • Working knowledge of React, Vue, and Angular.

  • Experience implementing headless CMS and SPAs.

What We’re Looking For:
  • A can-do attitude, constantly striving for self-improvement and learning.

  • Strong problem-solving skills with the ability to diffuse issues effectively.

  • Ability to take ownership and ensure successful results.

  • Adaptability in responding to changing conditions and requirements.

  • A confident communicator who contributes positively to discussions and team collaboration.

  • A team player with a passion for collaboration and achieving shared goals.

Why Join Us?

Our client offers the opportunity to work on exciting projects that make a real impact. Join a team that values creativity, collaboration, and continuous learning. They are passionate about pushing the boundaries of technology and are looking for someone who shares that enthusiasm.

If you’re ready to take the next step in your career, we’d love to hear from you!

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.