Now hiring

LSE - .Net framwork 4.8 and .Net 8+, C#, SQL @ NECSWS

Mumbai, Maharashtra, INOnsiteFull-timeJob reference REF5176L
Apply with ResuMinder

Opens on the employer's site

About this role

Experience- 8-12 yrs

Location- Mumbai/Bangalore/ Pune (Hybrid, 12 days in month)

Shift timings- UK shift

Responsibilities

Hands-on software development of features within enterprise client-server applications using the appropriate technologyParticipate in Agile Scrum development ceremonies, planning, estimation, design, retrospectives and reviewsWork closely with Business Analysts and the Product Owner to understand the functionality to be developedWork within the development governance framework, including adherence to coding standards, code reviews, unit and integration testing, UX guidelines and automated testingEnsure development skills are kept up to date and maintain awareness of new developments in the software industryMake effective and responsible use of AI productivity tools, including GitHub Copilot, to support development efficiency, code quality, learning and continuous improvementEnsure all software developed conforms to the appropriate technical and design standardsTake end-to-end ownership of complex features and technical outcomes, working with minimal directionBreak down ambiguous requirements, identify risks and dependencies, and define a pragmatic delivery approachDesign robust solutions and make balanced trade-offs across maintainability, scalability, security, performance, user experience and technical debtInfluence technical decisions through clear recommendations, constructive challenge and collaboration across disciplinesMentor other developers, provide effective code and design reviews, and help raise engineering capability across the teamTake ownership of production issues through diagnosis, resolution, learning and preventative improvementEssential experience & skills

Seniority and delivery ownership8+ years’ experience developing enterprise client-server desktop applications; this is an expected level of experience rather than a substitute for evidence of senior-level capability and impactDemonstrable experience independently delivering complex features, working through ambiguity and taking end-to-end ownership of technical outcomesProven ability to design robust, scalable and maintainable solutions, balancing performance, security, user experience and technical debtExperience mentoring developers, performing code reviews and raising engineering capability across a teamCore Microsoft development stackC# and .NET Framework 4.8 and .NET 8 or laterMicrosoft Windows Presentation Foundation (WPF) UI framework - Extensible Application Markup Language (XAML)Strong SQL Server database design and development skillsWindows System ServicesArchitecture, integration and performanceObject-oriented design and development, including patterns such as MVVMRESTful APIs, web services and API-driven service architectures, including service-layer and repository patternsEvent-driven and asynchronous integration using messaging technologies such as RabbitMQDomain-Driven Design (DDD), CQRS and mediator-based architecture patterns, e.g. MediatRDependency injection, separation of concerns and maintainable software design principlesHigh-performing, multi-threaded and real-time software developmentEngineering quality, tooling and productivityUnit testing with MSTest or NUnit and mock frameworks such as MoqSource code version control - Team Foundation Version Control (TFVC) and GitMicrosoft Visual Studio and Azure DevOps for source control, work tracking and delivery workflowsResponsible use of AI productivity tools, including GitHub Copilot, with appropriate engineering judgement, review and quality controlsStrong diagnostic and troubleshooting skills across application, service, database and integration layersAwareness of secure coding practices, vulnerability remediation and the importance of security in mission-critical softwareAgile delivery and cloud environmentsProven experience working with Agile software development methodologies, including Scrum and KanbanExperience using Azure or other cloud environmentsCommunication, collaboration and continuous improvementStrong analytical, problem-solving and communication skills, with the ability to influence technical decisions and collaborate effectively across disciplinesStrong interpersonal skills with the ability to interact effectively with internal onshore and offshore colleaguesDynamic and enthusiastic approach to software development with a focus on quality and continuous improvement Degree, equivalent qualification or relevant professional experience, ideally in a technology-related discipline

Excellent communication skills

Skills

EDC Public SafetyInformation TechnologyExecutiveInformation Technology And Services

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores