W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9kzwzmzxjzb24gv29szmuvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Job

C# Developer

Few Company Words

Overview 

We are searching for an enthusiastic, conscientious and technically-skilled C# developer to join their evolving Engineering team. 

Wedesign and develop bespoke software systems for multiple clients. Each project is unique, providing different opportunities and challenges. We use SCRUM and other agile practices to manage our work and we constantly strive to improve what we do. 

Whilst technical skills are important for this role, we feel that a person’s character is the most important factor for a team member. We are searching for can-do, positive people that relish a challenge and enjoy solving problems creatively. 

Within the team we like to encourage a friendly and collaborative atmosphere, from “lunch-and-learn” sessions to team trips to the bowling lane (which may, or may not be a little competitive!) We like team-members to be honest and open with each other, with the common goal of producing quality software, on-time and keeping our clients happy. 

As a member of the Engineering team, you will collaboratively design, develop and maintenance of various software systems. You must have a passion for excellence, striving to continuously improve your skills and those of your team; leading by example and demonstrating best-practices in all areas of your role. 

 

Responsibilities: 

Design/architect software solutions to meet customer requirements, both individually and collaboratively with the team 

Implement these solutions using best practices (especially writing testable code!) 

Testing your software 

Provide technical/design/architecture assistance to aid the sales/proposal process 

Continually improve your own skills, by way of both self-training and company-provided training 

Essential Skills: 

Minimum of 4 years C# commercial experience 

A positive attitude to your work 

Be a creative problem-solver 

Strong C# .Net developer, with proven commercial experience developing Web-based systems 

Good knowledge & commercial experience of designing application architecture 

Good knowledge & commercial experience of design patterns (repository & UoW) 

Experience with MS SQL 

Good knowledge & commercial experience of writing testable software 

Excellent written and spoken English 

 

Beneficial Skills: 

Experience of a cloud platform such as AWS or Azure (especially with associated certifications) 

Experience working in a SCRUM team 

Commercial experience developing in .net Core 2 

Commercial experience developing in Angular