Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Lead Developer C#

Job LocationNottingham
EducationNot Mentioned
Salary45,000 - 55,000 per annum
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time Work from home

Job Description

Job Title: Lead DeveloperLocation: Hybrid role - Travel to Nottingham once or twice a monthSalary: up to £55,000Job Type: PermanentJob Reference: LH10293As a Lead Developer you will be the technical authority for your module(s) by guiding and steering your team to delivering relevant technical solutions based on good software engineering principles, best practices and your knowledge and experience.Under the guidance of the System, Enterprise and Software Architects, you will help establish the technical vision for your area and work with the rest of the team to turn it into reality.You will lead by example and challenge your team to do better by motivating them to deliver high quality code that is bug free, effective, robust and performant.Responsibilities:

  • Provide technical leadership to your colleagues ensuring software is designed developed and unit tested according to good software engineering principles
  • Develop product expertise in your areas of responsibility such that you can act as the go to expert from a development perspective for multiple areas of the product set
  • With Product Owner/Scrum Master, collaborate with design and product management to define new and extended product functionality, assessing technical risks and dependencies
  • Collaborate with Product Management and Solution Architect functions to produce high level estimates of development effort for planned development activities, and refine these estimates as additional detail becomes available
  • Ensure the architectural integrity of the system is maintained in-line with the company architecture and UX standards
  • Influence colleagues in Product Management on areas of potential product improvements
  • Coach individual team members as required to drive up delivery capabilities
  • Contribute to development effort as a hands-on developer within your team
  • Keep abreast of technology trends and how they apply to your area. Put forward suggestions for improvement to development processes or tools where applicable
  • Any other activities in support of the business which can reasonably be expected to fall within the capabilities of the employee
Education
  • BSC or equivalent in a software engineering discipline
  • Professional qualifications appropriate to software engineering roles
ExperienceWhilst it is accepted that the individual education and experience profile for Senior/Lead Developers will vary, the following is provided as a guideline:
  • Significant development experience with excellent software engineering skills and specialist knowledge in several technical areas
  • Good communication skills enabling positive collaboration with functions outside development
  • Ability to provide leadership to a small team, giving appropriate technical guidance to less experienced colleagues
  • Experience of formal software development methodologies
  • Sound understanding of principles, theories, practices and techniques for leading activities involved in planning and delivering software development projects.
  • Domain or Product expertise in multiple key areas associated with the role is strongly preferred. As a minimum requirement, demonstrable ability to rapidly develop this level of expertise from previous roles is a must
  • Experience in developing and delivering a large-scale project organised around a cloud-based architecture
  • Ability to analyse cloud solutions and devise appropriate architectural strategies
  • In-depth understanding of microservice architecture, and the creation and consumption of RESTful APIs
  • In-depth understanding of cloud-based development and deployment, with particular regard to Microsoft Azure, including technologies such as Cosmos DB, Service Fabric, Logic Functions, Azure Search Index, Service Bus and Event Grid
Technical Experience
  • Experience developing APIs
  • Strong experience with cloud technologies ideally (Microsoft Azure including, SQL Azure, App Services, Service Bus, Azure Functions, Azure Storage)
  • C# .Net development
  • Some familiarity with JavaScript and HTML
  • Some familiarity with modern JavaScript frameworks such as Vue.js, React or Angular
Wilde Associates is working in the capacity of an Employment Agency for this role

Keyskills :
Software Development

APPLY NOW

© 2019 Naukrijobs All Rights Reserved