.Net + Angular

2 - 4 years

3 - 7 Lacs

Posted:2 weeks ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

  • Key Responsibilities:

  • Back-End Development with .NET:

  • Design, develop, and maintain robust, scalable, and high-performance back-end services using

    .NET Framework

    and

    .NET Core

    .
  • Develop APIs using

    RESTful services

    to be consumed by front-end applications.
  • Work with

    databases

    such as

    SQL Server

    ,

    MySQL

    , or

    NoSQL

    for designing and optimizing data storage and retrieval.
  • Ensure application security, reliability, and performance through best practices, testing, and optimizations.
  • Implement business logic, workflows, and core backend functionality in

    C#

    and

    ASP.NET

    .
  • Front-End Development with Angular:

  • Develop user-friendly, responsive, and scalable web applications using

    Angular

    .
  • Implement

    Angular components

    , services, directives, and pipes, adhering to best practices for optimal performance and maintainability.
  • Collaborate with UI/UX designers to build and integrate attractive and user-friendly interfaces.
  • Ensure cross-browser compatibility, mobile responsiveness, and adherence to

    SEO

    best practices.
  • Work with

    REST APIs

    to integrate data and dynamic content into the Angular application.
  • Integration & System Design:

  • Collaborate with other developers and teams to design seamless integration between

    front-end

    and

    back-end

    systems.
  • Utilize

    API integration

    for sending and receiving data, including

    OAuth

    and other security protocols for authentication.
  • Build

    data models

    and create

    data-driven user interfaces

    with Angular that consume and display data from the back-end APIs.
  • Work with version control systems like

    Git

    to manage the codebase and ensure proper branching strategies for team collaboration.
  • Testing & Quality Assurance:

  • Write

    unit tests

    and

    integration tests

    to ensure the application's functionality and reliability.
  • Utilize tools like

    xUnit

    ,

    NUnit

    , or

    Jest

    to conduct automated testing for both back-end and front-end code.
  • Implement

    CI/CD

    processes using tools like

    Jenkins

    ,

    GitLab CI

    , or

    Azure DevOps

    for continuous integration and delivery.
  • Performance Optimization:

  • Identify and resolve performance bottlenecks in both the front-end and back-end codebases.
  • Optimize

    Angular

    code for faster rendering and improved performance, leveraging techniques like

    lazy loading

    and

    code splitting

    .
  • Optimize back-end services to handle large volumes of traffic and data processing efficiently.
  • Collaboration & Documentation:

  • Collaborate with cross-functional teams (designers, business analysts, product managers) to ensure that the product meets the business requirements.
  • Write clear and maintainable technical documentation for the APIs, front-end components, and any system architecture designs.
  • Provide regular updates on development progress, issues, and any blockers that arise.
  • Continuous Improvement & Learning:

  • Stay updated with the latest trends and technologies in both

    .NET

    and

    Angular

    development.
  • Continuously improve development practices, performance, and the user experience by participating in code reviews, design sessions, and retrospectives.
  • Explore new libraries, frameworks, and best practices for both front-end and back-end development.
  • Required Qualifications:

  • 2-4 years

    of professional experience in

    .NET Core

    or

    .NET Framework

    development.
  • Strong experience in

    C#

    and

    ASP.NET

    for building back-end services and APIs.
  • Hands-on experience with

    Angular

    (2+), including

    Angular CLI

    ,

    components

    ,

    services

    , and

    directives

    .
  • Solid understanding of

    REST APIs

    ,

    JSON

    , and

    AJAX

    .
  • Experience with relational databases like

    SQL Server

    ,

    MySQL

    , or

    PostgreSQL

    and

    NoSQL databases

    like

    MongoDB

    .
  • Familiarity with

    authentication and authorization protocols

    (e.g.,

    OAuth2

    ,

    JWT

    ).
  • Knowledge of version control tools like

    Git

    and branching strategies (GitFlow).
  • Familiarity with

    unit testing

    and

    test-driven development (TDD)

    using

    xUnit

    ,

    Jest

    , or

    Mocha

    .
  • Experience with

    CI/CD

    pipelines and tools like

    Jenkins

    ,

    Azure DevOps

    , or

    GitLab CI

    .
  • Experience in implementing responsive design principles and working with

    CSS3

    ,

    HTML5

    , and

    SASS

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Teamware Solutions logo
Teamware Solutions

IT Services and IT Consulting

Chennai Tamilnadu

RecommendedJobs for You

Hyderabad, Telangana, India