Job Description
Minimum 8 years of professional experience in software development.
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
Minimum 2 years of experience in developing web application using .Net framework/MVC
Minimum 1 year of experience in cloud native application development using AWS or Azure or google cloud.
Minimum 2 years of experience in modern front-end JavaScript framework (Vue, React or Angular).
Expertise in - Creating APIs using JavaScript on NodeJS or in C# on .NET core.
Expertise in working with relational and non-relational databases.
Working experience in Test driven development (TDD).
Working experience in SOLID principles.
Experience and understanding of Agile Development methodologies, especially Scrum.
Fast learner, open to learning new technologies when needed.
Sound understanding of how modern web apps are architecture with JavaScript driving the application flow and APIs as the backend.
Experience building complex software systems that have been successfully delivered to customers.
.
Employement Category:
Employement Type: Full time
Industry: IT
Functional Area: IT
Role Category: Software Developer
Role/Responsibilies: Full Stack Developer dot net
Contact Details:
Company: Mobile Programming
Location(s): Mohali, Chandigarh