07 Aug
|
Nisum
|
Bhubaneswar
Position: .NET Engineer
Experience: 6+ Years
Job Location: Hyderabad or Bhubaneswar
Responsibilities
- Build and maintain scalable, high-performing full-stack web applications using Angular on the front end and .NET/.NET Core on the back end and SQL Server.
- Design and implement RESTful APIs, ensuring seamless communication across system components.
- Write clean, maintainable, and testable code following industry standards and best practices.
- Troubleshoot, debug, and resolve issues to maintain system reliability and performance.
- Modernize and optimize existing .NET applications as technologies evolve.
- Contribute to an Agile development environment, supporting continuous improvement.
- Collaborate closely with project management, DevOps, QA, and other cross-functional teams to ensure successful delivery.
- Mentor junior developers and support their technical growth.
- Design and develop microservices that are scalable, resilient, and maintainable.
- Work alongside development teams and product managers to brainstorm software solutions.
- Write comprehensive unit tests.
- Work effectively as a hands-on Full Stack developer on a remote agile development team.
Technical Skills
- Bachelors degree in Computer Science or a related field.
- 6–9 years of hands-on experience in software development.
- Strong proficiency in ASP.NET Core, .NET Framework, C#, Entity Framework, Dapper, LINQ, SQL Server, and Git.
- Solid experience developing responsive and energetic front-end applications with Angular.
- Strong understanding of system design, architecture principles, and design patterns.
- Experience in the Oil and Gas domain is a plus.
UI
Angular: v13+ with Material and/or v9+ with ng-Prime
- Experience with: error handling, form field validation, CSS, JavaScript, VS Code, dependency injection, retry patterns, unit testing, building components for application-wide reuse
- Nice to Have: NgRx State Management, experience upgrading Angular versions
App
.NET Core (v8) or later, C#
- Experience with: REST APIs, authorizations, validations, authentications/JWT, dependency injection, retry patterns, unit testing, parallelism, CRON
- Nice to Have: experience upgrading .NET versions
Database
SQL Server
- Experience with: tables, views, stored procedures, functions, indexing, query optimization, DacPac
- Nice to Have: Azure Storage Blob
Other Experiences and Tech Areas (Nice to Have)
- Application Insights
- DevOps
- Key Vault
- Logic Apps
- Scrum
- Docker
- Integrating applications
- Encryption
- Security
- Roles
- Microservices concepts
Soft Skills
- Good communication skills ( is a must )
- Quick learner and able to adapt to various project needs
- Decision-making skills
- Proactivity ( is a must )
- Dynamism
- Leadership skills
- Team building and collaboration
Role & responsibilities
Preferred candidate profile
Perks and benefits
📌 Senior .NET Engineer (Bhubaneswar)
🏢 Nisum
📍 Bhubaneswar