Ness Digital Engineering
Sr .Net Developer
Skills
Job description
Backend software developer:
Technical skill and Experience:
Highly proficient and advanced knowledge in C# - version 8.0 or higher
Highly proficient and advanced knowledge in .NET Core 3.0 or higher
REST API and Microservices development using ASP.NET Core 3.0 or higher
Strong familiarity with JSON and XML data formats
Strong familiarity with tools such as Postman or Fiddlers for API testing
Advanced development experience in Microservices architecture – both in terms of developing new and consuming existing Microservices
Experience with message and event-driven programming using Service Bus, SQS etc.
Experience with development in cloud computing environment – Microsoft Azure
Experience with Azure blob storage, App Insights, Service bus and other Azure services
Experience with Azure CI/CD pipeline and Docker deployment
Strong understanding of object-oriented programming, design, and architectural patterns
JIRA for work item management
Experience with Git for source control
Experience with Claude Code
Job Description & Typical Responsibilities:
Design and develop software application back-end using Visual Studio, C#, and .NET core
Design, develop and enhance REST APIs for Micrsoservices built on ASP.NET Core
Integrate with other APIs, Microservices as well as use Microsoft cloud technologies such as Azure blob storage, service bus etc.
Work with a large existing code base, integrating new functionality as well as troubleshooting and enhancing existing functionality
Strong focus on high quality, highly performant and re-usable object-oriented code
Write automated unit-tests in the code
Frontend software developer:
Technical skill and Experience:
Highly proficient and advanced knowledge of Angular (at least version 12+)
Strong knowledge of Java Script, Type Script, CSS, HTML/XHTML
Consume and integrate with REST APIs and microservices
Strong familiarity with JSON and XML data formats
Knowledge of SignalR and WebSocket
Experience using RxJS to consume and handle Observables
Experience with Angular MDC-based components is a plus
Experience in React is a plus
Knowledge of Microsoft Azure cloud services is a plus
JIRA for work item management
Experience with Git for source control
Experience with Claude Code
Job Description & Responsibilities:
Design, develop and enhance Application UI (user interface) screens and features using Angular
Work with a large existing code base, integrating new functionality as well as troubleshooting and enhancing existing functionality
Integrate UI front-end code with backend service layer – REST APIs and microservices
Strong focus on high quality, highly performant and responsive, dynamic, scalable and re-usable UI code that supports multiple browsers and works well with large amount of data
Write automated unit-tests in the code