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

SmartRecruiters, Inc.

Mumbai

On-site

INR 1,500,000 - 2,800,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NEC Software Solutions India seeks a senior .NET specialist in Mumbai to design and deliver enterprise desktop features using C#, .NET 4.8 and .NET 8+. You will work with BAs and Product Owner, follow architecture patterns such as MVVM, and ensure code quality with unit tests and automated checks.

You will mentor peers, conduct reviews, and contribute to robust, scalable solutions across domains while using Azure DevOps for delivery.

Qualifications

  • 8+ years of experience delivering enterprise client-server desktop apps.
  • Independent delivery of complex features with end-to-end ownership.
  • Design robust, scalable, maintainable solutions balancing perf and security.
  • Mentor developers, perform code reviews and raise team capability.

Responsibilities

  • Hands-on development of enterprise client-server features using C# and .NET.
  • Collaborate with BA and Product Owner to understand functionality.
  • Maintain coding standards, testing, and UX guidelines.
  • Own production issues through diagnosis and preventive improvements.
  • Mentor teammates and review code/design for quality.

Skills

Enterprise desktop apps design
C#
NET Framework 4.8
.NET 8+
WPF
XAML
SQL Server
MVVM
RESTful APIs
DDD/CQRS
MediatR
Dependency Injection
Azure DevOps
Git
Unit testing (MSTest/NUnit)
TFS/TFVC
Agile (Scrum/Kanban)
Azure cloud

Education

Bachelor's degree in CS or related

Tools

Visual Studio
Azure DevOps
Git
TFVC
Moq
Rider/NUnit
MedaitR

Job description

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

Full-time

NEC Software Solutions (India)

On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation.

We have more than 30 years of experience in providing end to end IT services across the globe and have earned a reputation for delighting our customers by consistently surpassing expectations and helping them deliver robust, market-ready software products that meet the highest standards of engineering and user experience. Supported by more than 1300 exceptionally talented manpower, we are a hub for offshore support and technology services.

We work with diverse industry verticals which include publishing, media, financial services, retail, healthcare and technology companies around the world. Our customers range from two-person startups to $bn listed companies.

NEC Corporation is a Japanese multinational information technology and electronics company, headquartered in Tokyo, Japan. It is recognised as a ‘Top 50 Innovative Company’ globally and the NEC Group globally provides “Solutions for Society” that promote the safety, security, fairness and equality of society. Their main goal is to help create a safer society with their innovations in technologies.

NEC Corporation has established itself as a leader in the integration of IT and network technologies while promoting the brand statement of “Orchestrating a brighter world.” NEC enables businesses and communities to adapt to rapid changes taking place in both society and the market as it provides for the social values of safety, security, fairness and efficiency to promote a more sustainable world where everyone has the chance to reach their full potential.

Responsibilities
  • Hands-on software development of features within enterprise client-server applications using the appropriate technology
  • Work closely with Business Analysts and the Product Owner to understand the functionality to be developed
  • Work within the development governance framework, including adherence to coding standards, code reviews, unit and integration testing, UX guidelines and automated testing
  • Ensure development skills are kept up to date and maintain awareness of new developments in the software industry
  • Make effective and responsible use of AI productivity tools, including GitHub Copilot, to support development efficiency, code quality, learning and continuous improvement
  • Ensure all software developed conforms to the appropriate technical and design standards
  • Take end-to-end ownership of complex features and technical outcomes, working with minimal direction
  • Break down ambiguous requirements, identify risks and dependencies, and define a pragmatic delivery approach
  • Design robust solutions and make balanced trade-offs across maintainability, scalability, security, performance, user experience and technical debt
  • Influence technical decisions through clear recommendations, constructive challenge and collaboration across disciplines
  • Mentor other developers, provide effective code and design reviews, and help raise engineering capability across the team
  • Take ownership of production issues through diagnosis, resolution, learning and preventative improvement
Essential experience & skills
  • Seniority and delivery ownership
    • 8+ 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 impact
    • Demonstrable experience independently delivering complex features, working through ambiguity and taking end-to-end ownership of technical outcomes
    • Proven ability to design robust, scalable and maintainable solutions, balancing performance, security, user experience and technical debt
    • Experience mentoring developers, performing code reviews and raising engineering capability across a team
  • C# and .NET Framework 4.8 and .NET 8 or later
  • Microsoft Windows Presentation Foundation (WPF) UI framework - Extensible Application Markup Language (XAML)
  • Strong SQL Server database design and development skills
  • Windows System Services
  • Architecture, integration and performance
    • Object-oriented design and development, including patterns such as MVVM
    • RESTful APIs, web services and API-driven service architectures, including service-layer and repository patterns
    • Event-driven and asynchronous integration using messaging technologies such as RabbitMQ
    • Domain-Driven Design (DDD), CQRS and mediator-based architecture patterns, e.g. MediatR
    • Dependency injection, separation of concerns and maintainable software design principles
    • High-performing, multi-threaded and real-time software development
  • Engineering quality, tooling and productivity
    • Unit testing with MSTest or NUnit and mock frameworks such as Moq
    • Source code version control - Team Foundation Version Control (TFVC) and Git
    • Microsoft Visual Studio and Azure DevOps for source control, work tracking and delivery workflows
    • Responsible use of AI productivity tools, including GitHub Copilot, with appropriate engineering judgement, review and quality controls
    • Strong diagnostic and troubleshooting skills across application, service, database and integration layers
    • Awareness of secure coding practices, vulnerability remediation and the importance of security in mission-critical software
  • Agile delivery and cloud environments
    • Proven experience working with Agile software development methodologies, including Scrum and Kanban
    • Experience using Azure or other cloud environments
  • Communication, collaboration and continuous improvement
    • Strong analytical, problem-solving and communication skills, with the ability to influence technical decisions and collaborate effectively across disciplines
    • Strong interpersonal skills with the ability to interact effectively with internal onshore and offshore colleagues
    • Dynamic 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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SSE/ LSE- .Net fullstack + Copilot
SSE/ LSE- .Net fullstack + Copilot

SmartRecruiters, Inc. • Mumbai

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer - .Net Core and Cloud
Senior Software Engineer - .Net Core and Cloud

NEC Software Solutions • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Sr. Fullstack Engineer
Sr. Fullstack Engineer

Latent Bridge Pvt Ltd • Pune District

On-site
INR 2,800,000 - 5,200,000
Sr. Fullstack Engineer
Sr. Fullstack Engineer

Latentbridge • Pune District

On-site
INR 4,500,000 - 6,500,000
Software Engineering Lead
Software Engineering Lead

RELX • Chennai District

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer - .Net Full stack Developer
Senior Software Engineer - .Net Full stack Developer

Nec-Software-Solutions- • Mumbai

On-site
INR 1,800,000 - 2,600,000
Software Engineering Lead
Software Engineering Lead

RX Global • Chennai District

On-site
INR 4,000,000 - 7,000,000
Product Support Engineer
Product Support Engineer

SmartRecruiters, Inc. • Mumbai

On-site
INR 300,000 - 520,000
Devops/ Senior Devops Engineer
Devops/ Senior Devops Engineer

NEC Software Solutions • Maharashtra

Hybrid
INR 1,200,000 - 2,200,000
WFH with travel flexibility
Senior Associate - .NET
Senior Associate - .NET

Davies • Pune District

On-site
INR 1,400,000 - 2,100,000