Senior C# - Cambridge, United Kingdom - Mayflower Recruitment Limited
Description
We are looking for talented Software Engineers with solid.Net skills for a leading software simulation client. Roles can be remote or hybrid, good company with some interesting greenfield and R&D projects.
Senior Software Engineers - C#
The Senior R&D Engineer is responsible for the development of software products and supporting systems.
In this role, the Senior R&D Engineer will use advanced technical and problem-solving skills to help the team tackle complex issues, satisfy customerrequirements, and accomplish development objectives.
KeyResponsibilities:
Define architecture of new software modules and transformed products.
Implement proofs-of-concept to demonstrate architecture and value, followed by implementation of actual products/Software
Participates in planning, architecture, and research
Performs complex development activities that may require extensive analysis in areas including user experience and software design
Employs best practices and helps to maintain them through technical reviews and mentoring
Performs complex bug verification, release testing and beta support for assigned products. Researches problems discovered by QA or product support and develops solutions
Researches and understands the marketing requirements for a product, including target environment, performance criteria and competitive issues. May work with strategic customers or proxies to assess needs and develop solutions
Works independently with mínimal supervision and may take on some planning and mentoring responsibilities
May be responsible for managing interns or co-ops but typically does not have direct reports
Minimum Education/Certification Requirements and Experience
BS in Computer Science, or related field with 5 years' experience, MS with 3 years' experience, or PhD with 1 year experience
Good knowledge of C#,.Net Core, and.
Net Framework
Experience with web frameworks such as Angular, ASP.Net, Blazor
Commercial experience with REST, Python, NodeJS, microservice architecture, Infrastructure-as-a-Service, Platform-as-a-Service, SW engineering principles and design patterns.
Preferred Qualifications and Skills
Excellent technical knowledge and commercial experience with REST, Python, Flask/Django, NodeJS, continuous integration/continuous deployment, Git, NuGet, database technology (SQL, NoSQL)
Experience with Azure and MS Web APIs, including Graph
Experience delivering high-quality products in a large-scale commercial software development environment
Ability to work with the full-stack
Passion for crafting robust and efficient code
Experience delivering high-quality products in a large-scale commercial software development environment
Mayflower is acting as an Employment Agency in relation to this vacancy.
More jobs from Mayflower Recruitment Limited
-
Mechanical Design Engineer
Dartford, United Kingdom - 2 days ago
-
Senior Graphics Developer
Cambridge, United Kingdom - 3 weeks ago
-
Project / Site Manager - Water Project
Rochester, United Kingdom - 2 days ago
-
QA Automation Lead
London, United Kingdom - 2 weeks ago
-
Ruby On Rails Developer
London, United Kingdom - 3 weeks ago
-
Project Surveyor
Redhill, United Kingdom - 2 days ago