Senior C# Software Engineer

1 month ago


Crawley, West Sussex, United Kingdom Endeavour Recruitment Solutions Full time

Experienced C# and MVC developer required by Endeavour Recruitment Solutions to work on a contract position based near Crawley. The successful candidate will focus on migrating multiple projects to MVC4. Key skills include C# (3-4 years), MVC, ASP.NET, HTML, and CSS. Preferred skills include Test Driven Development (TDD).

Key Responsibilities:

  • Migrate multiple projects to MVC4
  • Work as a C# and MVC developer on various projects
  • Apply Test Driven Development (TDD) skills
  • Contribute to the development of e-commerce applications
  • Collaborate with the development team
  • Participate in code reviews
  • Improve coding standards
  • Ensure high-quality code
  • Work with Agile development methodologies
  • Communicate effectively with team members
  • Adhere to coding best practices
  • Maintain project documentation
  • Identify and report bugs
  • Troubleshoot and resolve technical issues
  • Participate in code refactoring
  • Optimize code for performance
  • Collaborate with the development team to implement new features
  • Develop and maintain high-quality code
  • Review and test code
  • Collaborate with the development team to identify and implement process improvements
  • Contribute to the development of new features
  • Collaborate with the development team to implement new technologies
  • Develop and maintain high-quality documentation
  • Collaborate with the development team to identify and implement efficiency improvements
  • Develop and maintain high-quality code
  • Collaborate with the development team to implement new processes
  • Develop and maintain high-quality documentation
  • Collaborate with the development team to identify and implement process improvements
  • Contribute to the development of new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies
  • Collaborate with the development team to identify and implement process improvements
  • Collaborate with the development team to implement new processes
  • Collaborate with the development team to identify and implement efficiency improvements
  • Collaborate with the development team to implement new features
  • Collaborate with the development team to implement new technologies


  • Crawley, West Sussex, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Crawley, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Crawley, West Sussex, United Kingdom Randstad Education Full time

    Job Title: Senior Software Engineer - BackendJob Summary: We are seeking a highly skilled Senior Software Engineer - Backend to join our team. The ideal candidate will have expertise in designing, developing, and maintaining scalable backend systems.Key Responsibilities:* Design and develop high-quality backend systems using modern technologies* Collaborate...


  • Crawley, West Sussex, United Kingdom Orion Electrotech Sales Full time

    The Orion Electrotech Sales team is seeking a highly skilled Senior Control Software Engineer to lead the development of cutting-edge electro-optics projects. As a key member of our team, you will be responsible for leading the full software development lifecycle, from concept design to detailed design, coding, and testing.This exciting opportunity has...


  • Crawley, UK, West Sussex, United Kingdom Innovate Full time

    Senior Software EngineerLocation: Sussex Contract Position – 6 Months How would you like to work for a global leader who specialises in protection solutions? This is a brilliant and unique opportunity for a motivated, Software Engineer to join and become a key player for a large expanding company. You will be working in an enjoyable working environment...


  • Crawley, West Sussex, United Kingdom Elekta AB Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Elekta AB.As a key member of our scrum team, you will play a crucial role in the design, implementation, and testing of software for Elekta IntelliMax, our cutting-edge IoT platform.Your primary responsibilities will include developing high-quality, reliable solutions,...


  • Crawley, West Sussex, United Kingdom Ashdown Group Full time

    A rapidly growing software house requires an experienced Software Engineer/Developer with ASP.Net, C#, and SQL Server skills to join their team.This role presents an exciting opportunity for a skilled developer to contribute to the company's continued growth and success.The company values flexibility, offering employees the ability to work from home two days...


  • Crawley, West Sussex, United Kingdom Thales Full time

    About ThalesThales is a global leader in the defense and aerospace sectors, delivering innovative solutions to customers across the world. Our team at Thales UK works closely with customers to deliver cutting-edge technology that makes a real difference to people's lives.Job OverviewWe are seeking an experienced Senior Software Engineering Delivery Lead to...


  • Crawley, West Sussex, United Kingdom beBee Professionals Full time £45,000 - £65,000

    We are seeking a highly experienced Senior Software Solutions Engineer to join our team at beBee Professionals in the UK. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications that drive our business forward.Key Responsibilities:Design and develop software...


  • Crawley, West Sussex, United Kingdom Noir Full time

    We are seeking an experienced Senior .NET Software Engineer to join our team at Noir, a leading Microsoft recruitment agency. The ideal candidate will have a strong background in .NET, .NET Core / ASP.NET MVC, C#, and SQL Server.About the RoleThis is an exciting opportunity for a skilled .NET Developer to contribute to the creation of innovative software...


  • Crawley, West Sussex, United Kingdom Orion Electrotech Sales Full time

    Senior Control Software DeveloperAn exciting opportunity has opened for an experienced Senior Software Engineer to join Orion Electrotech Sales, a growing electro-optics company.This role is perfect for a talented software professional with a background in embedded systems and desktop application development, who thrives in a collaborative environment.Based...


  • Crawley, West Sussex, United Kingdom Gold Group Ltd Full time

    Job Description:We are seeking an experienced Senior Software Engineer to join our team at Gold Group Ltd. As a key member of our technical team, you will be responsible for the specification, design, implementation, and testing of software related to our client's IoT platform.Key ResponsibilitiesDevelop high-quality software solutions that meet customer...


  • Crawley, West Sussex, United Kingdom Orion Electrotech Sales Full time

    Orion Electrotech Sales is seeking a highly skilled Senior Software Architect to lead the development of cutting-edge electro-optics control systems.The successful candidate will have expertise in embedded software design, strong understanding of associated hardware, and proficiency in C/C++ for embedded applications. A strong degree in a related field and...


  • Crawley, West Sussex, United Kingdom beBee Professionals Full time £60,000 - £80,000

    We are looking for a talented Senior Software Engineer to join our team in Crawley, UK. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software solutions.Key Responsibilities:Design and develop high-performance software applications.Lead technical decision-making processes and code...


  • Crawley, West Sussex, United Kingdom Orion Electrotech Sales Full time

    Job Overview:We are seeking a highly experienced Senior Control Software Engineer to join our team at Orion Electrotech Sales in the Horsham area. As a key member of our technical staff, you will play a crucial role in designing and developing cutting-edge electro-optics control systems.This is an exciting opportunity for a talented software professional...


  • Crawley, West Sussex, United Kingdom Elekta AB Full time

    Software Engineer Opportunity at Elekta ABWe are seeking a highly skilled Software Engineer to join our team in developing cutting-edge Control Systems software for our advanced Radiotherapy systems.The successful candidate will play a key role in creating and maintaining applications, including service and factory test software, and ensuring seamless...


  • Crawley, West Sussex, United Kingdom Thales Full time

    Job DescriptionThales is seeking an experienced Senior Software Architect to join our team. The successful candidate will be responsible for managing and coordinating software architecture studies across lifecycle phases from Bid to Delivery.About the RoleWe are looking for a skilled professional with experience in software design, implementation, and unit...

  • C Developer Position

    3 weeks ago


    Crawley, West Sussex, United Kingdom Ashdown Group Full time

    A multinational technology business is seeking an experienced C software developer to fill a key role in its team. Reporting into the Development Manager, you will support product growth across new markets. This position involves working on the full software development lifecycle, from research and design to coding, testing, maintenance, and evolution of...


  • Crawley, West Sussex, United Kingdom Redline Group Ltd Full time

    Senior Algorithm Engineer - RemoteWe seek an experienced Sensor Algorithm Engineer with a passion for sensor fusion and perception to work remotely in the aerospace or defense industry.This is an opportunity to develop cutting-edge sensor fusion algorithms, collaborate on multi-modal sensor data to enhance aerospace products, and optimize algorithms for...


  • Crawley, West Sussex, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Crawley, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Crawley, West Sussex, United Kingdom Ashdown Group Full time

    Seeking a highly skilled C developer with extensive experience in multi-threaded applications to join our team as a Software Engineer. The ideal candidate will have expertise in developing products used in both Windows and Linux environments and a strong understanding of the software development lifecycle.Responsibilities will include designing, coding,...