SonicJobs Logo
Left arrow iconBack to search

.NET Full Stack Developer

Ennuviz
Posted 10 days ago, valid for 19 days
Location

Little Rock, AR, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • We are seeking a .NET Full Stack Developer with at least 4 years of hands-on experience in C#, .NET, Angular, and SQL Server.
  • The role involves designing and maintaining scalable web applications, developing RESTful APIs, and supporting applications throughout their lifecycle.
  • Candidates should be comfortable working in an Agile/Scrum environment and collaborating with various stakeholders including business analysts and architects.
  • The position offers a competitive salary, reflecting the candidate's experience and expertise in technologies such as Microsoft Azure and microservices architecture.
  • A Bachelor's degree in Computer Science or a related field is required, along with strong client-facing communication and problem-solving skills.

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




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.