NEC Software Solutions
Posted 1w ago

Senior Software Engineer - .Net Full stack Developer

NEC Software Solutions
Mumbai, Maharashtra, India
HybridFull Time
Responsibilities
  • developing services
  • optimizing databases
  • integrating components
Requirements
  • Requires 5+ years of full-stack development experience with C#, .NET
  • SQL Server
  • Entity Framework, HTML, CSS
  • JavaScript
  • AngularJS
  • Unit testing
  • RESTful APIs, and Agile/Scrum collaboration
Technical tools mentioned
C#.NET Framework.NET CoreSQL ServerEntity FrameworkHTMLCSSJavaScriptAngularJSAngularBlazorNUnitVisual StudioRESTful APIsAPI gatewaysgRPCprotobufSignalRAgileScrumDevOpsCI/CDWCAG

Job description

Company Description:

Our philosophy is to understand our customers’ business first before we get to the technology.

This approach leads to clever software; streamlining old processes, saving money and delivering positive change.

Our technology has helped the NHS screen millions of babies for hearing loss, ensures hundreds of housing providers are managing their homes efficiently and helps officers in over a dozen different police forces to make better decisions at the frontline.

Based in the UK but working around the world, our 2,000 employees help improve the services that matter most.

We are now part of the NEC corporation, a leader in the integration of IT and network technologies that benefit businesses and people worldwide – this brings in new opportunities without limits for growth and innovation.

 

Job Description:

Overall Experience  

Experienced full-stack developer with a strong focus on building robust, scalable, and high-performance applications within the Microsoft technology stack. Skilled in developing clean, maintainable applications and SQL Server data models, and implementing data access using Entity Framework. Proficient in designing and implementing restful API’s and writing C#, HTML, JavaScript, AngularJS within the .NET environment. Interpreting and assisting with real work requirements and suggesting solutions key.

Total & Relevant Experience (years): 5+

Designation/Role: Full-stack- Developer  

Location: Mumbai 

Working Hours: Full Time   

Role Summary: 

The Full-Stack Developer will be responsible for designing, implementing and maintaining high‑performance front-end and server‑side components and services within the Microsoft technology stack. This role focuses on developing clean, reliable code, managing SQL Server databases, and building efficient data access layers using Entity Framework. The developer will work with modern communication technologies delivering secure, scalable service‑to‑service and service-to-end-user integrations. Collaborating closely other technical teams, they will help shape robust solutions that support business‑critical applications. Experience with API design and integration patterns is a valuable advantage. Knowledge/experience of translating UI/UX requirements to specifications/flow diagrams/stories would be beneficial.

 

  Skillset / Responsibilities 

Essential: 

Essential Skillset 

  • Strong proficiency in C# and backend development within the .NET ecosystem. 
  • Proficiency in HTML, CSS and JavaScript, client-side stacks such as AngularJS, Angular, Blazor, etc.
  • Solid experience with SQL Server, including writing complex queries, optimisation, and database design. 
  • Experience in building unit tests using NUnit or Visual Studio test frameworks. 
  • Proficient in Entity Framework for data access, modelling, and migrations. 
  • Strong understanding of backend architecture, service‑oriented design, and application lifecycle management.
  •  Experience integrating front-end components with backend services. 
  • Ability to build clean, modular, and reusable UI components following best practices. 
  • Solid grasp of browser developer tools and front-end debugging techniques. 
  • Familiarity with secure coding practices, error handling, logging, and monitoring. 
  • Ability to work effectively within Agile/Scrum teams and collaborate with cross‑functional stakeholders. 

Essential Responsibilities 

  • Design, develop, and maintain backend services and components using C# and .NET Framework and Core. 
  • Implement high-performance, scalable data access layers using Entity Framework and SQL Server. 
  • Developer unit tests alongside code to ensure low bug count. 
  • Optimise database queries, indexes, and overall system performance. 
  • Collaborate with front-end, and architecture teams to deliver integrated solutions. 
  • Ensure code quality through testing, peer reviews, and adherence to development standards. 
  • Diagnose and resolve back-end and front-end issues across services, databases, and integrations. 

Desirable: 

Desirable Skillset 

  • Knowledge of frameworks like AngularJS, Angular, Blazor, etc.
  • Experience designing and consuming RESTful APIs and working with API gateways. 
  • Knowledge of integration patterns and message‑based communication. 
  • Understanding of DevOps practices, CI/CD pipelines, and deployment automation. 
  • Awareness of system scalability, caching strategies, and performance profiling tools. 
  • Awareness of accessibility standards (e.g., WCAG) and front-end performance optimisation. 
  • Experience working with design systems or contributing to UI pattern libraries. 
  • Familiarity with branching strategies. 
  • Experience of creating UI layouts/designs based on customer requirements a plus.

Desirable Responsibilities 

  • Build and maintain RESTful API’s, gRPC services and protobuf and Signal-R message contracts for inter‑service communication. 
  • Contribute to the design and improvement of integration strategies and API standards. 
  • Participate in evaluating third‑party services, libraries, or architectural enhancements. 
  • Provide technical input to peers across development teams. 
  • Help document backend architecture, data flows, and development guidelines. 
  • Contribute to the creation or enhancement of a shared UI component library. 
  • Assist in frontend performance tuning and identifying optimisation opportunities. 
  • Provide technical feedback during UX/UI design discussions and prototyping. 
  • Participate in evaluating new tools, frameworks, or libraries that could improve development efficiency. 
  • Help document frontend standards, guidelines, or architectural patterns. 
Additional Information:

 

NA

About NEC Software Solutions

Provides software and technology services for public sector organizations.

Similar jobs

Software Engineer roles near Mumbai, Maharashtra
18h
Save
Mark Applied
Hide
C#.NET Developer III - Software Engineering
Mumbai, Maharashtra, India
OnsiteFull Time
UST
UST: Global provider of digital transformation and IT services.
5+ YOERequires 5+ years of software development experience, .NET, C#, ASP.NET Core Web API, SQL Server, microservices, Azure, Docker, Kubernetes, Kafka, testing, and Agile practices; bachelor's degree preferred.
Apache Kafka, .NET, C#, C++, .NET Core 6+, .NET 8, ASP.NET Core Web API, SQL Server, Microservices Architecture, RESTful Services, Entity Framework Core, Azure App Services, Azure Functions, Azure Storage, Azure Service Bus, Event Grid, Azure DevOps, Docker, Kubernetes, HTML5, XML, JSON, Java, Spring Boot, CI/CD, Agile, Scrum
19h
Save
Mark Applied
Hide
Senior Lead Software Engineer - Java, Kafka, Cloud
Mumbai, Maharashtra, India
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
Expertise building large-scale, high-throughput applications; Java, Spring Boot, Kafka, cloud-native applications, distributed systems, parallel processing, performance tuning, and responsible AI-assisted development.
Java, Spring Boot, Kafka, Software Development Life Cycle, AI-assisted code review, AI-assisted code refactoring, automated testing, Java-based Profiling and Monitoring Tools, Kafka Streams, Kubernetes, APIGEE gateway
19h
Save
Mark Applied
Hide
Custom Software Engineer
Mumbai, Maharashtra, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
5+ YOEMinimum 5 years of experience in Product Development Strategy, strong software design and architecture knowledge, agile methodology experience, technical solution design skills, and 15 years of full-time education.
1d
Save
Mark Applied
Hide
RR-0122100 Analyst II Software Engineering
Mumbai, Maharashtra, India
OnsiteFull Time
DXC Technology
DXC TechnologyNYSE: DXC: Global provider of IT services and business technology solutions.
1+ YOEBachelor's degree in a relevant field or equivalent education and experience, 1+ year of software engineering experience, proficiency in at least one software language and development methodology, and coding, debugging, communication, and problem-solving skills.
1d
Save
Mark Applied
Hide
Custom Software Engineer
Mumbai or Navi Mumbai
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global provider of management consulting and technology services.
7.5+ YOERequires 7.5+ years of DevOps experience, proficiency in DevOps, scripting, automation, CI/CD, infrastructure as code, containerization, orchestration, and system performance optimization; 15 years of full-time education required.
DevOps
1d
Save
Mark Applied
Hide
TIBCO
Bengaluru or Bengaluru or Bengaluru or Mumbai or Bengaluru or Mumbai
OnsiteFull Time
Synechron
Synechron: Providing digital transformation and technology consulting for financial services.
Bachelor's or master's degree in computer science, information technology, or related field; software development experience; Agile methodologies; programming in Java, Python, or Node.js; Git, JIRA, and Confluence experience.
Mobile, Cloud, Internet of Things (IoT), Blockchain, Software Development Life Cycle (SDLC), Agile, Scrum, Git, JIRA, Confluence, Java, Python, Node.js
1d
Save
Mark Applied
Hide
Senior Software Engineer
Pune or Mumbai
OnsiteFull Time
Xoriant
Xoriant: Provides digital engineering and software services for global enterprises.
8+ YOERequires 8–10 years in software, AI, data science, and machine learning; Python, architecture, Generative AI, LLMs, AI frameworks, cloud platforms, communication, and leadership skills.
Python, Vector DB, OpenAI, AWS Bedrock, lang-graph, LangChain, AutoGen, CrewAI, MCP, Agent2Agent, GCP Vertex AI, Azure Foundry, n8n, Copilot Studio
2d
Save
Mark Applied
Hide
Software Engineer
Mumbai, Maharashtra, India
OnsiteFull Time
Nomura
NomuraTokyo Stock Exchange: 8604: Global financial services group providing investment banking and brokerage.
Requires strong Core Java and OOP knowledge, multithreading, exception handling, J2EE, Hibernate, Spring, and Spring Boot. Database and DevOps experience with Sybase, Oracle, CI/CD, Jenkins, or Git is desirable.
Java, Spring Framework, Spring, Spring Boot, Jenkins, GitLab CI, Hibernate, Sybase, Oracle, Git, J2EE, RESTful APIs