.NET Software Engineer
Indexed description
Employment Requirements
This opportunity is not open to C2C relationships or visa sponsorship.
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.
Responsibilities
• 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.
Qualifications
• 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search