Senior .NET Developer

Senior .NET Developer

Posted 1 day ago by Ingentive

Negotiable
Undetermined
Undetermined
England, United Kingdom

Summary: The Senior .NET Developer at Ingentive will play a crucial role within the delivery team, providing technical analysis, design, and development expertise for both the company and its clients. This position requires strong software engineering skills, the ability to manage multiple responsibilities, and a commitment to high-quality deliverables. The developer will mentor team members, communicate effectively with stakeholders, and ensure project timelines are met while adhering to best practices in software development.

Key Responsibilities:

  • Provide clear and consistent communication on project risks, assumptions, and dependencies.
  • Mentor developers through code reviews and peer reviews of development.
  • Log and respond to issues within SLAs and provide client support as required.
  • Manage delivery tickets in project management systems and track time accurately.
  • Take ownership of assigned development tasks, ensuring high-quality deliverables.
  • Identify and resolve issues proactively, acting as a trusted advisor to clients.
  • Organise and prioritise workload, reporting risks and exceptions to management.
  • Engage early with testing processes to ensure high-quality deliverables.
  • Collaborate with clients and the Ingentive team to deliver cohesive solutions.
  • Support best practices in quality management and continuous improvement.
  • Provide realistic estimates of effort for tasks and review estimates prepared by others.
  • Identify opportunities within existing clients for additional Ingentive services.

Key Skills:

  • Exceptional development skills in a delivery environment with attention to detail.
  • Excellent understanding of cloud services and software design leveraging the cloud.
  • Advanced Azure certification in relevant service areas.
  • Proven track record of delivering high-quality software on multiple projects.
  • Outstanding organisation and time-management skills.
  • Sound commercial experience with Microsoft web and Windows technologies.
  • Experience delivering unit testing against coverage targets.
  • Excellent verbal and written communication skills.
  • Experience of UX and UI design concepts.
  • Experience working within Agile and Waterfall project frameworks.
  • Development experience in PHP, JavaScript, React, and Flutter is desirable.
  • Understanding of enterprise software architecture design and related tools.

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

About Us At Ingentive, we believe every teammate is a representative of our business and its values. As a leading Microsoft Elite Partner, we are passionate on delivering innovative Microsoft solutions that improve the way that people work. The advancements in the Microsoft Power Platform products allow us to help our clients advance at a rate previously unheard of. We use our technical knowledge, passion for our clients and strong proven methodologies to make sure we can always deliver the best results. We work with a varied range of clients and partners to bring leading-edge solutions to organisations delivering optimal return on investment. To us every client problem is heard and understood by our entire team, and that is how we deliver tailored solutions with true passion and consideration. Our success is due to our amazing teammates working across the organisation, bringing continual improvement and innovation to everything they do. and accelerate towards self-sufficiency. We do this by providing client-side incubation support with ready-made out-of-the box capability supported by smart, execution-focussed practitioners.

The Role The Senior Developer is part of the wider delivery team and reports to the Solutions Architect. You will provide technical analysis, design, and development experience for both Ingentive and its clients. You will have the ability to prioritise tasks, communicate clearly, have a consistent track record of delivery and proven excellent software engineering skills. You will drive momentum and technical delivery on projects, motiving and steering developers on the project in line with the Solution Architects vision. You must be able to work across multiple areas of a project and manage various responsibilities at the same time. You will also commit to agreed deliverables and schedules.

Essential Expertise: Exceptional development skills in a delivery environment, with a focus on quality and attention to detail in all areas. An excellent understanding of cloud services and how to leverage the cloud in the design and development of software. You will hold an advanced Azure certification in one of Ingentive’s service areas. Proven track record of delivering high quality software on multiple projects within time and budget. Proactive ownership of all technical tasks assigned and ability to deliver solutions that meet customer business requirements. Outstanding organisation and time-management skills, with the ability to switch tasks easily. You will set an example of excellent time tracking with accurate timers and excellent time entries for the development team. Sound commercial experience and technical understanding of the latest Microsoft web and Windows technologies (including, but not limited to C#.NET, ASP.NET, SQL Server, Reporting Services, MVC and JavaScript) and a desire to expand and maintain your technical skills in line with Ingentive’s service offering. Experience delivering unit testing against coverage targets and identifying core business logic that should be covered by unit tests. Technical analysis experience and ability to capture requirements accurately. Excellent verbal and written communications, including presentations. and the ability to present a technical subject to a non-technical audience. A collaborative, positive and proactive attitude. Experience of UX and UI design concepts and development against these. Experience of working within Agile and Waterfall project frameworks, concepts and methodologies.

Desirable Expertise: Development experience in PHP, JavaScript, React and Flutter. Development experience in web applications, mobile applications, related communication technologies and protocols. Development experience in cloud services such as Azure Cognitive. Experience and certifications in other related areas, including Database, Architecture Integration services and Mobile, Data and Cloud development. Understanding of enterprise software architecture design, functional and non-functional specification, wireframe, and mock-up tools. Up to date Microsoft certifications that are applicable to Ingentive’s core services or willingness and desire to achieve them within 12 months of joining the company.

Responsibilities: On a daily basis your varied role will include, but will not be limited to: Providing clear and consistent communication on project risks, assumptions and dependencies, both during pre-sales and project delivery. Providing developers with successful mentorship through code reviews and peer reviews of development. Ensure issues are logged and responded to within SLAs (Service Level Agreements) and provide client support cover as required through the team rota. Communicate updates to project managers and team leads regularly, clearly and promptly. Manage your delivery tickets in Ingentive’s project management systems and track your time accurately. Take clear ownership of the assigned development tasks, ensuring consistently high-quality deliverables. Be pro-active in identifying and resolving issues, so that you are viewed as a trusted advisor to the client in a technical capacity. Organising and prioritising your own workload appropriately, reporting risks and exceptions to the relevant manager, ensuring you are delivering what you agree to deliver against work scheduled. Focus on quality, including engaging early with Test, Code review, Unit testing, Integration testing, and other agreed processes to ensure first-time high-quality deliverables into Test. Work and collaborate with clients and the Ingentive team to share knowledge and deliver consistent, cohesive solutions to clients. Support best practise in Ingentives, including conformance to and continuous improvement of relevant Quality Management System (QMS) processes and templates. Provide realistic estimates of effort for tasks and review estimates prepared by others to evaluate the technical solution proposed and validate estimated effort, approach and risks. Pro-actively identify and highlight opportunities within existing clients where Ingentive’s services could be offered or where there is a need arising and alert the account manager.

Our Purpose and Values Vision - Empowering enterprises to their full potential with intelligent Microsoft solutions Mission - Rapidly delivering intelligent Microsoft technology solutions Values – Passion, Performance, Partnership Successful applicants must have the right to work in the UK and a basic DBS check is required for this position. Ingentive are committed to equality of opportunity, diversity and inclusion. We welcome applications from all suitably qualified candidates. As part of our commitment to diversity and inclusion, we will provide reasonable adjustments during the recruitment process to ensure equal access to applicants with disabilities. Please contact us about your needs so that we can discuss these with you to make sure that suitable adjustments are made, where possible.