Software Engineer (C#)
Salary: £55k - £75k
Location: Essex, Onsite/Hybrid
Full-time, Permanent
Opportunity Overview
An established technology-led organisation is seeking a Software Engineer to join its development team. Working closely with software and engineering colleagues, you will contribute to the design, development, and support of applications that interact with complex systems and equipment.
This is an excellent opportunity to work on technically challenging projects within a collaborative environment, with scope to influence product development and software architecture.
Key Responsibilities
Develop and maintain software applications and system functionality. Collaborate with multidisciplinary teams to deliver technical solutions. Troubleshoot issues and support software releases. Produce technical documentation and participate in code reviews. Support and mentor junior team members where appropriate.
Essential Skills & Experience
Commercial experience developing applications using C# and .NET. Experience with multi-threaded development and desktop application design. Knowledge of XAML, MVVM, databases, and testing methodologies. Strong problem-solving skills and software design experience.
Desirable Experience
Software development involving hardware, automation, or control systems. Experience with C++ or industrial communication technologies. Exposure to simulation, engineering, or manufacturing environments.
What's on Offer
Hybrid and flexible working arrangements. Competitive salary and benefits package. Ongoing training and career development opportunities. Supportive and collaborative working environment.
Location
Hybrid working available, with regular on-site collaboration required.
Application Process
If you are an experienced Software Engineer looking for a varied role within a growing technical organisation, we would be pleased to hear from you.