jobapplier

Full time role for .NET Software Engineer

Inabia Software & Consulting Inc.

Skills

Required

  • .NET / .NET Core
  • Azure
  • React
  • C#
  • JavaScript
  • SQL Server databases
  • design patterns
  • full stack development
  • Web API
  • dependency injection
  • T-SQL
  • Entity Framework / Entity Framework Core
  • Git

Preferred

  • CI/CD pipelines
  • Azure DevOps
  • AD / Microsoft Entra
  • TypeScript
  • Docker
  • xUnit
  • NUnit
  • Microsoft Azure
  • CSS
  • Azure Functions

As a .NET/C# Full Stack Developer, you will design and deliver scalable web applications that support our technology and operations teams.

Responsibilities

  • You will own features end to end, from database design and backend services to responsive React front ends and contribute to code quality and cloud practices on Microsoft Azure.
  • Design and develop enterprise-grade full stack applications using .NET/C# and React
  • Build secure, high-performance RESTful APIs and integrate applications with internal and third-party systems
  • Develop responsive, accessible user interfaces using React, HTML, CSS, and JavaScript
  • Design and optimize MS SQL Server databases, including complex queries, stored procedures, indexing, and performance tuning
  • Deploy, scale, and monitor applications using Azure services (e.g., App Service, Azure Functions, Azure SQL, Key Vault, Application Insights)
  • Follow best practices in coding standards, design patterns, testing, and security
  • Participate in code reviews and support other developers on the team
  • Collaborate with stakeholders to translate business requirements into technical solutions and estimates
  • Troubleshoot production issues and perform root-cause analysis
  • Document technical designs, decisions, and deployment processes

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 5+ years of professional experience in full stack development with C# and .NET / .NET Core
  • Strong expertise in

Core Web API, dependency injection, and asynchronous programming

  • 3+ years of hands-on experience with React and modern JavaScript (ES6+)
  • Advanced knowledge of HTML5, CSS3, and responsive design principles
  • Proven experience designing and optimizing MS SQL Server databases (T-SQL, schema design, query tuning)
  • Strong hands-on experience with Entity Framework / Entity Framework Core, including code-first migrations, LINQ, and query performance optimization
  • Solid experience building and deploying applications on Azure
  • Strong understanding of design patterns, SOLID principles, and clean code practices
  • Proficiency with Git and branching strategies
  • Excellent problem-solving and communication skills
  • Ability to work independently and in a collaborative, fast-paced environment

Preferred

Hands-on experience with CI/CD pipelines (e.g., Azure DevOps)

  • Experience with authentication and authorization using Azure AD / Microsoft Entra ID, OAuth 2.0, and OpenID Connect
  • Knowledge of TypeScript and state management libraries (e.g., Redux, React Query)
  • Familiarity with microservices, containerization (Docker), or Azure Kubernetes Service
  • Experience with unit and integration testing frameworks (e.g., xUnit, NUnit, Jest)
  • Exposure to Agile/Scrum delivery practices