.NET Full Stack Developer

Ennuviz

  • Little Rock, Arkansas
  • 8 days ago

    Highlights

    The ideal candidate should have experience developing scalable web applications, building reusable front-end components, developing backend services and APIs, and supporting applications throughout the software development lifecycle. We are looking for an experienced .NET Full Stack Developer with strong hands-on expertise in C#, NET, Angular, TypeScript, SQL Server, REST APIs, and Microsoft Azure .

    Numbers & Facts

    LocationLittle Rock, Arkansas
    Websitewww.ennuviz.com

    Description

    Job Summary

    We are looking for an experienced .NET Full Stack Developer with strong hands-on expertise in C#, .NET, Angular, TypeScript, SQL Server, REST APIs, and Microsoft Azure. The ideal candidate should have experience developing scalable web applications, building reusable front-end components, developing backend services and APIs, and supporting applications throughout the software development lifecycle.

    The candidate should be comfortable working in an Agile/Scrum environment, collaborating with business analysts, architects, developers, and client stakeholders.

    Key Responsibilities

    • Design, develop, enhance, and maintain full-stack web applications using C#, .NET and Angular.
    • Develop responsive user interfaces using Angular, TypeScript, JavaScript, HTML, CSS, Bootstrap and SCSS.
    • Design and implement RESTful APIs and Web APIs.
    • Develop backend business logic and data-access components using C#, .NET and LINQ.
    • Work with microservices architecture and support migration of monolithic applications to microservices.
    • Design and optimize SQL Server tables, queries, stored procedures and database components.
    • Implement application authentication and authorization, including JWT-based authentication.
    • Develop unit tests and reusable Angular components using frameworks such as Karma and Jasmine.
    • Work with Microsoft Azure services, including Azure SQL, Azure Storage and cloud-based application deployments.
    • Support CI/CD pipelines using Azure DevOps, Git and/or TFS.
    • Work with Docker/containerized application environments.
    • Identify and remediate application security vulnerabilities.
    • Perform troubleshooting, performance optimization, defect resolution and production support.
    • Participate in requirement analysis, solution design, sprint planning, daily Scrum meetings, code reviews and deployment activities.
    • Collaborate directly with customers, business analysts, solution architects and other technical teams.
    • Mentor junior developers and support successful sprint/build delivery.


    Requirements

    Required Technical Skills

    Area

    Required Skills

    Backend

    C#, .NET / .NET Core, LINQ

    Frontend

    Angular, TypeScript, JavaScript, HTML5, CSS3

    UI Frameworks

    Bootstrap, SCSS

    API

    RESTful APIs, Web APIs, JSON

    Database

    SQL Server, Azure SQL, Stored Procedures

    Cloud

    Microsoft Azure; AWS exposure preferred

    Architecture

    Microservices, OOP, Design Patterns

    DevOps

    Azure DevOps, CI/CD, Git, TFS

    Containers

    Docker, Linux Containers

    Testing

    NUnit, Karma, Jasmine, Unit Testing

    Tools

    Visual Studio, VS Code, Postman, SSMS

    Methodology

    Agile / Scrum

    Preferred Qualifications

    • 4+ years of hands-on software development experience.
    • Strong experience developing Single Page Applications using Angular.
    • Experience with enterprise-scale .NET applications.
    • Experience migrating legacy applications to modern Angular/.NET and microservices architectures.
    • Knowledge of Azure PaaS services and cloud deployment.
    • AWS/S3 exposure is an advantage.
    • Experience with application security, DevSecOps and performance optimization.
    • Strong client-facing communication and analytical/problem-solving skills.
    • Ability to work independently and within cross-functional Agile teams.

    Education

    Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical discipline

    Similar Jobs