Mid-Level Software Engineer - (C#/Azure) - Cambridge / Hybrid
We are looking for a Senior .Net Developer to join an Industry Leader based in Cambridge (2/3 days onsite)
You’ll be a good fit if
* You are an experienced .NET developer that is highly proficient in C#
* You can demonstrate that you can write clean, maintainable code
* You have excellent communication and interpersonal skills
* You have worked on a large code base; collaborating with others in a geographically distributed team
* You can work independently
Responsibilities
* Develop new features and products working from customer requirements.
* Produce clean, maintainable, and well tested code (primarily in C#).
* Employ best practices (and help to maintain them through technical reviews and mentoring).
* Analyze problems discovered by QA or product support and develop solutions.
Minimum Education/Experience
* A first-class or upper second-class honors degree in Computer Science, Engineering, Science or Mathematics (or related field)
* Significant professional software development experience and experience of modern software development methodologies.
Preferred Qualifications and Skills
* A high level of technical competency in C# and the .NET framework
* Understanding and experience of applying modern software best practices
* An ability to design and write clean, maintainable code.
* Excellent communication and interpersonal skills
* Ability to learn quickly and to collaborate with others in a geographically distributed team
* Experience in the following would be advantageous (but are not requirements):
* Experience of large-scale commercial software development
* Profiling and optimization
* SQL Server
* Containers (e.g. Docker) and container orchestration (e.g. Kubernetes)
Mayflower is acting as an Employment Agency in relation to this vacancy.
#J-18808-Ljbffr