Software Developer Net Core Angular
Job Description
MANDATORY SKILLS
• Frontend: Angular
• Backend: .NET Core,.Net MVC
• Database: MS SQL / My SQL / MongoDB
• Unit Testing Framework: Jasmine / Karma / Mocha / Jest / NUnit
EXPERIENCE
• Fundamentally should be very strong and aware complete life cycle of web development
• Advanced knowledge of JavaScript and Typescript including Object-oriented JavaScript programming skills
• Strong with HTML5 / CSS3 / SASS / LESS / Bootstrap / Material design
• Hands-on experience in JavaScript and React
• Hands-on experience in .NET Core, Express and Restify
• Experience working with CI/CD Tools
• Ability to work with different Workflow tools such as git, grunt, gulp, etc.
• Hands-on experience in front-end/back-end optimization and performance techniques
• Hands-on experience with ORM/ODM libraries
• Experience with NgRx-store and RxJS library
• Cross-browser development and troubleshooting and have good understanding to debug the code using browser-based debugging tools
• Practitioner of Test-Driven Development. Proven experience with unit testing using any one tool (Jasmine/Karma/Mocha/Jest/NUnit)
• Able to handle multiple projects and handle deadlines
• To design and integrate robust REST/GraphQL API
• Must have worked on more than 3 long terms projects (at least 6 months long)
• Experience to work with modern frameworks and design patterns
• Minimum two-year experience with Full stack paradigm is MUST
NON-MANDATORY SKILLS
• Good to have grip over documentation.
• Experience with AWS/AZURE cloud native services
• Continuous integration (Jenkins) and version control (SVN, Git, Gitlab, Bitbucket)
• Docker/Kubernetes
• TDD knowledge is plus
• Well versed in creating microservices architecture with Angular / React and .NET Core as backend
QUALIFICATIONS AND CERTIFICATIONS
BE/B.Tech/MCA
•
