04 Aug
|
Topcoder
|
Noida
Senior Full Stack .NET Developer (Angular)
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
- Bachelor’s degree in Computer Science or a related field.
- 3–7 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 agile 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 versionsApp
- .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 versionsDatabase
- SQL Server
- Experience with: tables, views, stored procedures, functions, indexing, query optimization, DacPac· Nice to Have: Azure Storage BlobOther Experiences and Tech Areas (Nice to Have)
- Application Insights
- DevOps
- Key Vault
- Logic Apps
- Scrum
- Docker
- Integrating applications
- Encryption
- Microservices concepts
📌 Senior .Net Full Stack Developer (Noida)
🏢 Topcoder
📍 Noida