NET Software Engineer

SOLU TECHNOLOGY PARTNERS
Buffalo, NY, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$150,000.0
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Agile Methodology Application Services Microsoft Azure Bash Shell C Sharp (Programming Language) Cloud Computing Cloud Engineering Code Review Continuous Integration DevOps
+19 more
Python (Programming Language) OpenShift Scrum Methodology Software Deployment Software Engineering Enterprise Software Applications .NET Core Delivery Pipeline Software Application Programming Backend Containerization Kubernetes Information Technology Deployment Automation Cloud Migration Api Design Restful APIs Docker Web Api

Job description

Solu is seeking a .NET Software Engineer to support a large-scale application modernization and cloud migration initiative. This role will focus on migrating existing .NET Core APIs from OpenShift to the Microsoft Azure Cloud Platform while modernizing CI/CD deployment pipelines and improving cloud-native deployment processes. The ideal candidate will have strong experience developing enterprise APIs in C#, deploying applications to Azure, and implementing DevOps automation. This position is best suited for a backend engineer who enjoys modernizing enterprise applications and collaborating within an Agile environment., * Migrate existing .NET Core APIs from OpenShift to Microsoft Azure.

  • Develop, enhance, and maintain enterprise-grade RESTful APIs.
  • Modify existing application code to support cloud migration and modernization efforts.
  • Design, implement, and optimize CI/CD deployment pipelines.
  • Deploy, manage, and troubleshoot applications within the Microsoft Azure Cloud Platform.
  • Utilize Docker and Kubernetes to support containerized application deployments.
  • Develop and maintain automation scripts using Python and/or Bash.
  • Collaborate with developers, DevOps engineers, architects, and business stakeholders to ensure successful project delivery.
  • Participate in Agile ceremonies, code reviews, sprint planning, and technical discussions.
  • Troubleshoot production issues and implement scalable, reliable solutions.
  • Follow secure software development, DevOps, and cloud engineering best practices.
  • Document technical designs, deployment procedures, and application changes.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
  • Strong experience developing applications using C# and .NET Core.
  • Experience designing, developing, and supporting production REST APIs.
  • Hands-on experience deploying applications to the Microsoft Azure Cloud Platform.
  • Experience with Azure-hosted application development and cloud-based solutions.
  • Experience building and maintaining CI/CD pipelines and automated deployment processes.
  • Knowledge of DevOps methodologies and software delivery best practices.
  • Experience working with Docker and Kubernetes.
  • Experience developing automation scripts using Python and/or Bash.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Experience working in Agile software development environments.
  • Excellent communication and collaboration skills.

Preferred Qualifications

  • Experience with OpenShift.
  • Experience migrating APIs or enterprise applications to Microsoft Azure.
  • Experience with enterprise application modernization initiatives.
  • Banking, financial services, or other regulated industry experience.
  • Knowledge of secure software development practices.
  • Experience working on cloud migration projects involving large-scale enterprise applications.
  • Experience collaborating with cross-functional teams in enterprise environments.

Technical Stack

  • Programming Languages: C#, .NET Core, Python, Bash.
  • Cloud Platforms: Microsoft Azure, Azure App Services, Azure Cloud Platform, OpenShift.
  • Containerization & Orchestration: Docker, Kubernetes.
  • API Development: REST APIs, .NET Core Web APIs, Enterprise API Development, API Migration.
  • DevOps & Automation: CI/CD Pipelines, Build & Release Automation, DevOps, Deployment Automation.
  • Cloud Engineering: Cloud Migration, Cloud-Native Deployments, Enterprise Application Modernization.
  • Methodologies: Agile/Scrum, Secure Software Development Practices.
  • Industry Experience (Preferred): Banking, Financial Services, Regulated Industries.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all