C# Software Developer (Hybrid)

YESSS Electrical
Normanton, United Kingdom
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 50K

Job location

Normanton, United Kingdom

Tech stack

JavaScript
Multitier Architecture
Amazon Web Services (AWS)
Software Applications
JIRA
C Sharp (Programming Language)
Software Quality
Code Review
Software Design Patterns
Financial Software
Software Architecture
Software Engineering
SQL Databases
Web Applications
Web Platforms
Web Services
Windows Forms
.NET Core
Devexpress
React
Gitlab
GIT
Web Technologies
REST
Software Version Control
Legacy Systems

Job description

We are seeking a talented Software Developer to join our Development team in a key permanent position. This role requires a highly motivated individual with strong interpersonal skills, an inquisitive mindset and meticulous attention to detail.

As part of our collaborative team, you will be responsible for taking projects from initial requirements through to implementation, working closely with stakeholders across the business to ensure successful delivery. This is a demanding yet rewarding position, offering the opportunity to work on diverse projects using cutting-edge technologies whilst continuously developing your technical skillset.

You will be working on our established WinForms application whilst playing a key role in an exciting modernisation project to transform it into a contemporary web application. This presents a unique opportunity to bridge legacy systems with modern web technologies.

Key Responsibilities

  • Assist in diagnosing and resolving support tickets in a timely manner
  • Maintain and enhance our existing WinForms application
  • Review existing systems to identify improvements and resolve issues
  • Provide ongoing maintenance and support for production systems
  • Design and develop intuitive, multi-user software applications that meet user requirements
  • Adhere to internal coding standards and best practices
  • Apply object-orientated principles to create reusable, maintainable code
  • Conduct thorough testing prior to handover to the QA department
  • Participate in peer code reviews to ensure code quality
  • Contribute to the development of our new web application
  • Maintain flexibility for occasional out-of-hours work when required
  • Share knowledge and best practices across the development team
  • Build strong working relationships with other departments to support effective service delivery
  • Gather and clarify requirements from project leads, maintaining ongoing communication with stakeholders
  • Produce comprehensive documentation throughout the project lifecycle, from requirements through to implementation and go-live

Requirements

Do you have a valid Driving Licence license?, Do you have experience in Work ethic?, * Proven experience in a similar software development role

  • Strong customer relationship and stakeholder management skills
  • Excellent organisational, time management, and communication abilities
  • Self-motivated with the ability to work both independently and collaboratively
  • Proactive approach with the initiative to identify and resolve issues before they escalate
  • Capable of working under pressure, prioritising effectively and adapting to changing requirements
  • Exceptional written and verbal communication skills
  • Strong technical documentation skills with keen attention to detail
  • Customer-focused approach with ability to translate ideas into working solutions
  • Previous experience with developing and maintaining ERP or Financial software systems
  • Keen interest in lifelong learning and self-development
  • Full UK driving licence, * Strong knowledge of the C# language and its features
  • Proficiency in C# .NET / .NET Core
  • Good understanding of appropriate design patterns and software architecture principles
  • Experience with React.js or similar modern JavaScript frameworks
  • Strong SQL skills
  • Experience with Visual Studio 2022 and later versions
  • Object-orientated development experience within n-tier architectures
  • Version control using Git/GitLab
  • Experience with Jira for project management
  • Desktop application development experience (WinForms)
  • Experience building modern web applications

Desirable:

  • Experience designing and implementing web services/RESTful APIs
  • Multi-concurrent user application development
  • Experience migrating legacy applications to modern web platforms
  • DevExpress UI component experience
  • AWS cloud platform experience
  • Degree-level education or equivalent demonstrable experience

About the company

This is an excellent opportunity to advance your career with a dynamic organisation that is part of a highly successful European business. About Yesss Electrical: With over 50 years' experience in the electrical wholesale industry and a network of over 400 trading branches across continental Europe, we're the fastest growing electrical wholesaler in the UK, France, Germany, the Netherlands and Luxembourg with over 100 stores nationwide in the UK and many more overseas. Each branch has a helpful knowledgeable team, with their own delivery drivers. YESSS offer a full range of support services including EV & Renewables, Industrial, Security and Lighting, with each division having a team of specialists within their industry. Can we support your business? YESSS we can!

Apply for this position