.NET Engineer (Cloud Architect) (IRC267579) Offline

Requirements:

7+ years of hands-on experience with C#, .NET Core/.NET 6+, and ASP.NET Web API development.
Expert-level knowledge of Kubernetes and container orchestration, with deep experience in at least one major cloud provider (preferably Azure).
Experience leading a team of developers, conducting code reviews, and mentoring junior members.
Strong proficiency with modern DevOps practices — GitOps workflows, CI/CD pipelines (Azure DevOps, GitHub Actions), and hands-on experience with FluxCD or ArgoCD for continuous deployment.
Solid understanding of cloud networking (Azure Virtual Networks, private endpoints, service mesh) with ability to design and propose private networking solutions in cloud environments.
Good understanding of software architecture patterns with ability to provide technical guidance and advisory support when needed.
Experience with NoSQL databases (CosmosDB, MongoDB, or equivalent) including data modeling and performance optimization.
Familiarity with RESTful API design principles and good understanding of security practices (auth, token-based access, etc.).
Nice to have: Experience with Crossplane, Azure Service Operator, or similar infrastructure-as-code tool for cloud resource management.
Ability to communicate clearly with cross-functional teams, including QA, PMs, and stakeholders.
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).

Job Responsibilities

Key Responsibilities:
• Design and implement backend services to support the hosting, registration, and runtime management of SPA-based Azure API Management.
• Develop and maintain RESTful and OData APIs to enable app configuration, metadata management, versioning, and integration with other Azure API Management.
• Ensure seamless integration with Auth0 Authentication, Azure API, and other platform-level services
• Collaborate with front-end teams to define API contracts and support SPA deployment and runtime interactions
• Participate in system design, architecture reviews, and DevOps processes for deploying and scaling the Cloud Service
• Maintain high standards of code quality, documentation, test coverage, and observability

 

Department/Project Description

Client is a software company that specializes in providing Product Lifecycle Management (PLM) software solutions for businesses. PLM refers to the process of managing a product's lifecycle, from its initial conception and design to manufacturing, distribution, and eventual retirement.

The company offers an open and flexible PLM platform called Aras Innovator, which is designed to help companies streamline their product development processes, improve collaboration among teams, and ensure regulatory compliance.

Aras Innovator is known for its highly customizable and scalable nature, allowing organizations to adapt and configure the software to meet their specific requirements. It supports a wide range of industries, including aerospace, automotive, electronics, industrial manufacturing, and more.

The job ad is no longer active

Look at the current jobs C# / .NET →

Loading...