Contribute to quality activities, including peer reviews of estimates, designs, and code
Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
Be an active and enthusiastic team player. Partner effectively with all team members to deliver against commitments.
Commitment to team success and positive team dynamics
Work cross-functionally with various teams: product management, QA/XD, various product lines, or business units to drive results
Proven experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
Participate in all phases of the project lifecycle.
Maintain relevant documentation to describe logic, coding/configuration, testing, and changes where applicable.
Continuously strive to improve existing products, systems, and services.
Ensure all tasks are completed to the required quality standards.
Update job knowledge by studying state-of-the-art development tools & techniques
Provide 3rd tier support and/or expertise for the area of responsibility
Knowledge, Skills, and Experience (What you will KNOW or LEARN)
Academic Qualification: B.E/B.Tech, MCA with consistent academic performance from X, XII standards onwards.
Experience: Minimum 6 years in Microsoft Dotnet tech stack and developing modern web applications
Expert Hands-on experience in developing high performance modern web applications using React, Redux, TypeScript
Expert in HTML and CSS styles to create complex responsive UI
Experience in creation of REST APIs using Dotnet Core tech stack and Entity Framework.
Good knowledge and hands-on expertise in SQL 2012/2016 and ability to understand/write complex queries and undertake performance tuning activities
Good experience working with AWS services and containers
Good understanding of OOP concepts and experience in writing clean code including unit-testing
Hands-on experience in building enterprise-level business applications in .NET Stack following proper design principles/patterns and industry standards.
Knowledge of architecture best practices and patterns (Microservices, CQRS, Event Sourcing, Domain-Driven Design, etc.)
Good analytical and problem-solving skills
Good written and oral communication skills.
Keen to learn and acquire new skills, passionate about software development, enthusiastic, and innovative.
Experience in Agile methodologies
Experience in developing and maintaining cloud infrastructure by code