NET web developer responsibilities include getting requirement, investigating and proposing solutions, analyzing and designing software.
Design, build, and maintain efficient, reusable, and reliable C#, .NET/ .NET Core
Work closely with scrum master and scrum team, architect for product development features and manage SDLC.
Provide walk-through and technical input to the engineering members working on the development of features.
Provide low level estimation of the product features aligned to the high-level estimation.
Design and implement client-side and server-side architecture of core platform.
Develop and manage well-functioning databases and application.
Write/ design product APIs and write and execute unit test cases successfully to achieve compliant code coverage.
Troubleshoot and resolve bugs, performance issues, and defects within defined SLAs.
Provide technical guidance and support to engineering team members.
Prepare and maintain essential technical documentation.
Contribute to Agile/Scrum processes and participate in all phases of the SDLC.
8+ years of experience in software development using Microsoft .NET stack.
Strong skills in .NET/.NET Core, C#, Entity Framework, SQL Server, JavaScript, jQuery.
Good communication skills in English (both written and spoken).
Hands-on experience with unit testing frameworks (xUnit, Moq).
Solid experience in Web API development and Agile/SCRUM methodology.
Strong knowledge of Domain-Driven Design and Microservices architecture.
Experience working with distributed agile teams and
product owners to deliver features.
Familiar with best practices: documentation, unit testing, version control
Strong collaboration skills and ability to support client interactions.
Ability to learn quickly and adapt to new technologies.
Experience with PostgreSQL; query optimization is a plus.
Experience with ABP.IO, Angular, Typescript is an advantage.
AWS Cloud services and DevOps experience is a plus.