Sr. Software Engineer (.NET Core)

Post Date

Nov 17, 2022

Location

Dallas,
Texas

ZIP/Postal Code

75202
US
Jul 28, 2025 Insight Global

Job Type

Perm

Category

Software Engineering

Req #

DAL-586703

Pay Rate

$100k - $120k (estimate)

Job Description

The candidate will be a developer on the IoT Platform Services team. This team develops backend API's and front end React components to support the managed platform that our team has built . This platform enables connectivity to physical devices , enables extraction of operational telemetry from such connected devices and the secure landing of extracted telemetry onto our platform's cloud environment .



* Based on designs provided by a senior developer/lead, Develop(Coding, unit testing, debugging, troubleshoot & support) and maintain C#, .NET Core 3.1 software applications.

* Work on Operations & Support activities. Monitor the Service now tickets and respond. Identify technical tickets and assign it to development team for break fix.

* Work with product owner to get the clarity on the backlog. Prioritize the backlog and track to a closure.

* Contribute towards design specifications, develop installation instructions, implementation & security guidelines and other system-related information.

* Deploy .NET core apps in Azure cloud and implement the CI/CD Azure DevOps deployment.

* Implement solutions focusing on reuse and industry standards at a program level.

Required Skills & Experience

* 2+ years of hands-on experience in design, develop, maintain, and test

.NET Core 3.1/.NET 5 applications.

* 2+ years of hands-on experience in design & development of .NET Core

web API and data processing components with entity framework core -

Code first approach.

* Experience in an implementation of unit tests with different unit test

framework MS Test, Type Mock, Microsoft Fakes, Rhino Mocks.

* Good understanding on SOLID principles and methodologies like DDD,

BDD and TDD to drive quality deliverables

* Hands on experience in developing Rest Services, Good understanding of

OOP principles and Data Structures.







Programming Languages: C#, ASP.NET Core Web API

Development Framework: .NET Core 3.1/.NET 5.0

Database Connectivity: Entity Framework Core 5.0

Unit Tests Framework: MS Test, Type Mock, Microsoft Fakes, Rhino Mocks

Version Control System: Azure DevOps, Git, GitHub Enterprise

Cloud Provider: Microsoft Azure Cloud

Storage: SQL server, Cosmos DB, Azure Blob Storage.

Cloud services: Web App Service, App service environment, Azure Functions, Logic Apps, Azure Kubernetes services, Azure API Management, Azure App Configuration, Azure Key vault, Azure AD

Logging: Azure App Insight, Splunk

Authentication: Identity and Access Management (IAM), OAuth 2.0, SAML, OpenId Connect

Architectural Patterns and Styles: Client-Server, REST, TDD

Nice to Have Skills & Experience

* Working knowledge of Azure cloud services like Web App Service, App service environment, Azure Functions, Azure Kubernetes services, Azure API Management, Azure App Configuration, Azure Key vault, Azure AD, Azure App Insight, Azure Dev Ops (CI/CD)

* Good understanding on Azure IoT architecture and components

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.