Mid-Level Software Engineer (REMOTE)
KeyLogic is seeking a Mid-Level Software Engineer to join our Department of Energy (DOE) program team the National Energy Technology Laboratory (NETL).
The Engineer will play a key role in both application development and platform modernization as we evolve toward a cloud-native architecture and introduce AI-powered capabilities.
This position will help define and implement reusable frameworks and shared services that support multiple enterprise applications.
The Engineer will be part of a collaborative Agile team that develops, enhances, and supports mission-critical web applications.
This role is ideal for an engineer who wants to apply strong .NET and SQL development skills toward building scalable, intelligent, and cloud-ready systems that drive impactful federal programs.
*
*Bachelor's or Master Degree in Computer Science and U.S.
Citizenship are Required
*
*
Position Requirements:
* U.S.
Citizenship is required
* Bachelor's of Science (BS) degree in Computer Science
* 4+ years of software development experience (or 2+ years with a master's degree)
* Proficiency in C#, .NET Core, and SQL Server
* Experience developing and maintaining web applications
* Experience with cloud platforms (preferably Microsoft Azure) including deployment, services integration, or DevOps pipelines
* Experience or demonstrated interest in AI/ML integration, such as using APIs, cognitive services, or embedded intelligence features within web applications
Desired Experience:
* Experience contributing to system or application architecture, especially within .NET or Azure ecosystems
* Experience designing or maintaining shared frameworks, APIs, or platform-level services
* Hands-on experience integrating AI/ML capabilities into enterprise applications, including natural language processing (NLP), predictive analytics, or intelligent automation
* Working knowledge of Azure AI services such as Azure Cognitive Services, Azure OpenAI, or custom ML model deployment using Azure Machine Learning
* Familiarity with CI/CD pipelines, infrastructure as code, and cloud modernization strategies
* Experience working in an Agile/Scrum development environment
Desired Technical Skills:
* .NET Core, C#, Entity Framework Core, Razor Pages
* Web API development (RESTful services)
* Azure DevOps, Git, and automated build/release pipelines
* SQL Server and performance tuning
* DevExpress/DevExtreme (preferred)
* SonarQube or other code quality tools
* Familiarity with containerization (Docker/Kubernetes)
* Solid understanding of OAuth 2.0 and OpenID Connect, with hands-on experience implementing various OAuth flows (e.g.
Authorization Code and Client Credentials) in web applications and integrating with identity providers such as Azure AD or Duende IdentityServer
Position Responsibilities:
* Design, develop, and maintain enterprise web applications using .NET Core, ASP.NET R...
- Rate: Not Specified
- Location: Pittsburgh, US-PA
- Type: Permanent
- Industry: IT
- Recruiter: KeyLogic, LLC
- Contact: Jeannine Ogden
- Email: to view click here
- Reference: 2655
- Posted: 2025-10-11 08:31:53 -
- View all Jobs from KeyLogic, LLC
More Jobs from KeyLogic, LLC
- Clinical Lead Analyst - Evernorth - Remote
- Product Management Advisors- Hybrid
- Aircraft Servicer - Ft Hood
- Aircraft Servicer - Ft Hood
- Executive Assistant (Part-Time)
- Case Manager
- Assistant Teacher - Champions
- Environmental Services Technician
- Registered Nurse (Emergency)
- Patient Access Registrar PD
- Environmental Services Technician
- Registered Nurse (Emergency)
- Union Stationary Engineer
- Supervisor Nutrition
- Maintenance Technician
- Wash Aisle Operator - Carson City
- Tax Accountant
- Production Feed-Folder
- Wash Aisle Operator
- Industrial Maintenance Technician