The Senior .NET Engineer is responsible for designing, developing, and maintaining complex software systems using the Microsoft .NET technology stack, with a strong emphasis on front-end development using React. About the job Senior .NET Engineer Job Title: Senior .NET Engineer Accountable to: Managing Director Salary: Market related Contract type : Permanent Overview The Senior .NET Engineer is responsible for designing, developing, and maintaining complex software systems using the Microsoft .NET technology stack, with a strong emphasis on front-end development using React. This role supports the delivery of scalable, secure, and high-performing applications by translating business needs into technical solutions, mentoring junior developers, and ensuring best practices in architecture, coding, and deployment. Key responsibilities Design, develop, and maintain high-quality backend services and front-end interfaces. Lead the development of technical solutions and participate in architectural discussions. Collaborate with product managers, UX designers, QA testers, BAs and other developers to deliver robust and scalable features. Optimize existing code for performance, scalability, and maintainability. Conduct peer code reviews and enforce coding standards and best practices. Write unit and integration tests to ensure software reliability and maintainability. Actively contribute to sprint planning, stand-ups, retrospectives, and technical discussions. Document system design, processes, and codebase for ongoing team support. Participate in evaluating new tools, technologies, and development practices. Qualification and Experience Bachelor’s degree in Computer Science, Software Engineering, or related field. Minimum 5–7 years of professional experience in software development. At least 3 years’ experience working with ASP.NET Core and C#. At least 2 years of hands‑on experience with modern front‑end frameworks, primarily React. Experience with RESTful APIs, SQL/NoSQL databases, and cloud platforms (Azure preferred). Application Process We know a CV doesn’t capture everything — that’s why our application process includes a short set of assessments to help us better understand your strengths and suitability for the role. For the Senior .NET Engineer position, you’ll complete assessments that cover: .NET React Critical Thinking Personality Profile Total time required: approx. 52 minutes Important: Please complete the assessments in one sitting using a stable internet connection. Avoid copying and pasting — the system includes proctoring features that may flag irregular activity. #J-18808-Ljbffr