Develop web applications in C#, ASP.NET Core, ASP.NET MVC/WebAPI
Design and develop backend APIs for complex custom business applications as per requirement
Design and develop database schema, queries, stored procedures
Develop frontend SPA using AngularJS/Angular 2+, API integration, Data binding
Collaboration with developer team, Project managers to ideate software solutions
Essential communication skills for customer conference calls and meetings
Interact with clients and other stakeholders to understand their requirements/problems, provide daily updates, plan and module delivery
Test software to ensure quality and efficiency
Responsible to troubleshoot bugs and fix them as well as maintain/enhance existing projects
Write technical documentation
Working with Agile and Scrum methodologies
Extensive knowledge of database performance optimization strategies, indexing, sharding
Develop applications using TDD (Test Driven Development), Unit testing, Integration testing, NUnit/XUnit framework
Design HLD/LLD architecture diagrams, Infrastructure diagrams, ER Diagrams
Required Skills:
C#
ASP.NET/ASP.NET Core
Entity Framework
Javascript
Typescript
Angular
Relational Databases (Postgresql etc.)
NoSQL (MongoDB, DynamoDB etc.)
NUnit/XUnit
Nice to have:
AWS/Azure/GCP
Docker
Kubernetes
Microservices
Experience Location:
2 to 5 years (Local Gujarat)
5+ years (Remote Except Metropolitan Cosmopolitan)
Job Classification
Industry: IT Services & ConsultingFunctional Area: Engineering - Software, Role Category: Software DevelopmentRole: Software DevelopmentEmployement Type: Full time
Education
Under Graduation: Any GraduatePost Graduation: Any PostgraduateDoctorate: Doctorate Not Required, Any Doctorate