Dotnet Fullstack Developer - Hyderabad, India - MOTTO SYSTEMS PVT LTD

    MOTTO SYSTEMS PVT LTD
    MOTTO SYSTEMS PVT LTD Hyderabad, India

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    Job Title: .NET Core Full Stack Developer

    As a .NET Core full-stack developer, would involve working on web application projects that utilize both the Angular framework for the frontend and the .NET Core framework for the backend. Below is a general job description for this role:

    Essential Duties / Responsibilities:

    • Collaborate with cross-functional teams to design, develop, and implement web applications that meet business requirements.
    • Develop new user-facing features and build reusable code and libraries for future use.
    • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
    • Design and develop server-side APIs and services using .NET Core to support frontend functionalities.
    • Write clean, well-documented, and maintainable code and adhere to coding standards and best practices.
    • Conduct thorough testing of applications to identify and fix bugs and performance issues.
    • Participate in code reviews and provide constructive feedback to other team members.
    • Stay up to date with the latest industry trends and technologies to continually improve development practices.

    Competencies / Requirements

    • Minimum 3-8 years' experience in building web applications using Angular for frontend development.
    • Strong proficiency in TypeScript, HTML and CSS.
    • Extensive knowledge of Angular concepts, such as components, services, routing, state management and rxjs libraries
    • Solid understanding of .NET Core and C# for backend development.
    • Experience in developing RESTful APIs and working with databases (SQL Server, MongoDB, etc.).
    • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
    • Ability to work both independently and collaboratively in a team-oriented environment.
    • Strong problem-solving skills and a proactive attitude toward learning and adopting new technologies.
    • Familiarity with Agile/Scrum development methodologies is a plus.
    • Understanding of security principles and best practices in web application development, is a plus.

    Qualification

    • Bachelor's / master's degree in computer science or related field or equivalent.