Job Summary
Key Responsibilities
2. To conduct comprehensive code reviews, establish and oversee quality assurance processes, performance optimization , implementation of best practices and coding standards to ensure successful delivery of complex projects.
3. To ensure process compliance in the assigned module| and participate in technical discussions/review as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations).
4. To collaborate with stakeholders to define project scope, objectives, deliverables and accordingly prepare and submit status reports for minimizing exposure & closure of escalations.
Skill Requirements
6+ years of .Net development work experience
• Project experience using Azure PaaS services
• Experience working on Microsoft Azure
• Working knowledge of ASP.Net MVC, C#, OOPS & Design Patterns, .Net framework 4.5 and above, WCF and Web API, Entity Framework 6.0 & LINQ
VSTS & TFS, HTML 5 & CSS 3, JavaScript/Jquery
• Proficiency in .NET Development with .NET Framework 4.5 or later, Asp.net MVC, C#, WCF, Web API, LINQ, Entity Framework, SQL Server 2008 or above.
• Strong object-oriented programming(OOPS) design skills and proficiency in software design patterns.
• Knowledge on best practices for the software development life cycle, including coding standards, code refactor, code reviews, source control, build and deployment, testing.
.Terraforms exp
• Exposure to Microservices architecture based development
• Knowledge of Asp.net Core, Angular 5+, HTML5, Bootstrap, Kendo UI
• Experience in communicating with business analyst, business users, other technical team members, and management to collect requirements.
• Experienced in working in an agile development and Self-managed environment.
• Debugging and Unit-testing of the code.
• Experience in using Visual Studio Team Services and TFS.
• Propose innovative, feasible and best solutions for the business requirements.
• Should take complete ownership for end to end implementation of requirements for new development and enhancements in collaboration with Business Analysis