A well-established and business-critical IT team is looking for a C# Developer to join them on a permanent basis. This role sits at the heart of the organisation’s internal systems, supporting both the development of new applications and the ongoing improvement of existing platforms that underpin day-to-day operations.
What You’ll Be Doing:
* Designing, developing, testing, and maintaining robust software applications that support core business objectives.
* Enhancing and supporting existing systems to ensure performance, reliability, and usability.
* Working collaboratively with cross-functional teams and stakeholders to define requirements and deliver solutions end-to-end.
* Identifying bottlenecks, bugs, and performance issues, and implementing effective fixes and improvements.
* Contributing to software architecture decisions with a focus on scalability, security, and maintainability.
* Leading and participating in code reviews, promoting best practices across the development team.
* Mentoring junior developers and supporting skill development within the wider IT team.
* Strong commercial experience developing with C#.
* Solid understanding of software development best practices and coding standards.
* Experience working with relational databases, ideally SQL Server or Oracle.>
* Ability to analyse, debug, and optimise applications for performance and reliability.
* Experience with WinForms.
* Exposure to Power BI or Crystal Reports.
* Understanding of XML and modern internet technologies.
* Familiarity with UML, class modelling, or flow diagramming.
* Experience using code versioning tools.
* Prior involvement in architectural design or mentoring responsibilities.
If this sounds like you - hit apply now!
#J-18808-Ljbffr