Roles and Responsibilities:
Building modular and reusable components and libraries
Contribute in RESTful APIs development using .Net framework
Optimizing application for performance
Implementing automated testing integrated into development and maintenance workflows
Staying up-to-date of developments in web applications and programming languages
Skills/Experience:
Highly proficient with .NET, .NET Core and C#, Entity Framework, LINQ
Good knowledge on Front End Javascript development preferably Vue.js or React.js
Good understanding of HTML, JS, JQuery and CSS
Good understanding of MS SQL and SSIS
Good understanding on Solid principles
Unit Testing tools like NUnit, XUnit and mocking tools like moq etc
Experience with both consuming and designing RESTful APIs using .Net
Sound knowledge of .NET microservice, Graphql API’s, Entity Framework and JQuery
Understanding of server-side rendering and its benefits and use cases
Knowledge of functional programming and object-oriented programming paradigms
Ability to write efficient, secure, well-documented, and clean JavaScript code
Proficiency with modern development tools, like Git, Bitbucket, Jira , Confluence etc.
Excellent verbal, written and communication skills
Good problem-solving skills
Write clean and reusable codes
Bachelor's degree in Computer Science