Job
Description
Role Overview: As a skilled .Net Developer with at least 5 years of experience, you will be responsible for analyzing user requirements and envisioning system features and functionality. Your key duties will include designing, building, and maintaining efficient, reusable, and reliable .Net codes throughout the development life cycle. You will also be required to identify bottlenecks and bugs, and recommend system solutions by evaluating custom development options. In this role, you will actively participate in team meetings, troubleshoot development and production issues across various environments and operating platforms. It will be essential for you to understand Architecture Requirements and ensure effective Design, Development, Validation, and Support activities. Key Responsibilities: - Design, build, and maintain efficient, reusable, and reliable .Net codes - Analyze user requirements and envision system features and functionality - Identify bottlenecks and bugs, recommend system solutions by evaluating custom development options - Participate in team meetings, troubleshoot development and production issues - Understand Architecture Requirements and ensure effective Design, Development, Validation, and Support activities Qualifications Required: - Design experience using best practices, Design Patterns, SDLC, OOP, OOD - Track record of leading and mentoring teams - Expertise in developing applications using SQL databases, schema, SQL queries, GIT, and version control systems - Proficiency in Database constructs, schema design, SQL Server or Oracle, SQL Queries, query optimization - Hands-on experience in MSTest or NUnit, Mocking frameworks, Jasmine, Karma, Cucumber - Solid understanding of object-oriented programming - Experience with external and embedded databases, creating database schemas, and implementing automated testing platforms Additional Details: - Good verbal and written communication skills are required - Ability to effectively communicate with remote teams - High flexibility to travel as needed - Strong analytical, logical skills, and team-leading abilities are key competencies required for this role,