Perform hands-on quality coding and designing performant, efficient, and reusable solutions that meet our business goals.
Develop, maintain, and support applications, components, and services using current and new development technologies and techniques.
Maintain quality and ensure responsiveness.
Work as part of an agile team to design and launch new features.
Continuously help the team to improve by being actively involved in team meetings and ceremonies (architecture, refinements, retrospectives, demos, standups, etc.).
Partner effectively with Architect, DevOps, DBA, QA, Support, Product, and peer Platform teams.
Work with Development Manager, Product Team and onshore senior developers, challenge clearly & proactively and provide guidance within the team.
Involve in estimating work efforts and coordinate with Dev Manager, Product Team, and PM s.
Mentor Junior Developers, review code and help resolve technical issues.
Must be proficient in RDBMS and SQL
Must have SSO knowledge and experience of integrating in ,Net applications
Involve in high-level design decisions and creating solutions.
Work along with Solution Architect and Involve in architecture decisions.
Ensure code quality.
Documenting code and technical specifications.
Participate and facilitate knowledge transfer among team.
Must be able to work independently or with minimum guidance.
Must be able and willing to participate in code reviews and document implementation.
Enthusiastic creator and eager to learn.
Effective communication.
Adaptability and willingness to be technical SME.
Flexibility to work occasional rare off-hours, weekends, or extended support, particularly in response to severe or critical issues by adapting to time zone difference.
Qualifications
Required experience:
2 to 4 years of experience working on web-based applications.
Hands-on experience in C#, ASP.Net (MVC & Web Forms), .NET (Framework & Core