Senior .Net Developer - Pune, India - REVEILLE TECHNOLOGIES PRIVATE LIMITED

    Default job background
    Description

    Responsibilities :

    • Design, develop, and implement web applications using ASP.Net MVC or Web API frameworks.
    • Write clean, maintainable, and welldocumented code adhering to best practices and coding standards.
    • Develop and maintain database structures using SQL Server or other relevant technologies.
    • Collaborate with frontend developers to ensure seamless integration between backend and frontend components.
    • Implement unit testing and integration testing strategies to ensure code quality and reliability.
    • Troubleshoot and debug complex technical issues, identifying and resolving software defects efficiently.
    • Stay uptodate on the latest advancements in .Net technologies and best practices.
    • Participate in code reviews and provide constructive feedback to fellow developers.
    • Contribute to the overall software development lifecycle, potentially including requirements gathering, design discussions, and deployment activities.
    • Work collaboratively with team members to achieve project goals on time and within budget.

    Qualifications :

    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • Minimum of 5 years of experience as a .Net developer (C# and ASP.Net MVC/Web API).
    • Indepth knowledge of .Net framework architecture, design patterns, and best practices.
    • Strong proficiency in SQL database development and querying.
    • Solid understanding of frontend technologies like HTML, CSS, and JavaScript (working knowledge of a frontend framework is a plus).
    • Experience with unit testing frameworks (e.g., NUnit, xUnit) and version control systems (e.g., Git).
    • Experience with Agile development methodologies (e.g., Scrum, Kanban) is preferred.
    • Excellent problemsolving, analytical, and critical thinking skills.
    • The ability to work independently and as part of a team.
    • Strong communication and interpersonal skills, with the ability to collaborate effectively with crossfunctional teams.)