Senior C# Software Engineer
1 month ago
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
-
Senior Software Engineer
3 months ago
Crawley, West Sussex, United Kingdom beBee Professionals Full time £60,000 - £80,000Senior 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...
-
Senior Software Engineer
1 week ago
Crawley, West Sussex, United Kingdom Randstad Education Full timeJob 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...
-
Senior Control Software Engineer Lead
1 day ago
Crawley, West Sussex, United Kingdom Orion Electrotech Sales Full timeThe 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...
-
Senior Software Engineer
2 months ago
Crawley, UK, West Sussex, United Kingdom Innovate Full timeSenior 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...
-
Senior Software Engineering Position
1 month ago
Crawley, West Sussex, United Kingdom Elekta AB Full timeAbout 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,...
-
Experienced C# Software Professional
3 weeks ago
Crawley, West Sussex, United Kingdom Ashdown Group Full timeA 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...
-
Senior Software Engineering Delivery Lead
4 weeks ago
Crawley, West Sussex, United Kingdom Thales Full timeAbout 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...
-
Senior Software Solutions Engineer
2 months ago
Crawley, West Sussex, United Kingdom beBee Professionals Full time £45,000 - £65,000We 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...
-
Senior .NET Software Engineer
4 weeks ago
Crawley, West Sussex, United Kingdom Noir Full timeWe 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...
-
Senior Control Software Developer
1 day ago
Crawley, West Sussex, United Kingdom Orion Electrotech Sales Full timeSenior 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...
-
Software Engineering Lead
3 weeks ago
Crawley, West Sussex, United Kingdom Gold Group Ltd Full timeJob 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...
-
Senior Software Architect
23 hours ago
Crawley, West Sussex, United Kingdom Orion Electrotech Sales Full timeOrion 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...
-
Lead Software Engineer and Architect
2 months ago
Crawley, West Sussex, United Kingdom beBee Professionals Full time £60,000 - £80,000We 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...
-
Senior Software Development Lead
21 hours ago
Crawley, West Sussex, United Kingdom Orion Electrotech Sales Full timeJob 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...
-
Senior Software Developer
3 weeks ago
Crawley, West Sussex, United Kingdom Elekta AB Full timeSoftware 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...
-
Senior Software Architect
3 weeks ago
Crawley, West Sussex, United Kingdom Thales Full timeJob 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 timeA 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...
-
Software Engineering Lead
1 day ago
Crawley, West Sussex, United Kingdom Redline Group Ltd Full timeSenior 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...
-
Lead Software Developer
3 months ago
Crawley, West Sussex, United Kingdom beBee Professionals Full time £60,000 - £80,000Senior 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...
-
Software Engineer Role
4 weeks ago
Crawley, West Sussex, United Kingdom Ashdown Group Full timeSeeking 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,...