Key requirements
- 2+ years' experience
- Computer Science / Engineering / related fieldpreferred
About the job
As an experienced .Net Developer, you will contribute to the evolution of a large-scale integration and orchestration platform hosted on Azure. Your responsibilities will include major refactoring, implementing new features, and driving technical improvements. You will:
Design and implement robust .Net solutions for orchestration, decomposition and integration processes;
Refactor legacy components to improve performance, scalability, and maintainability;
Develop asynchronous workflows and microservices to enhance system resilience;
Collaborate with architects and senior engineers to define technical strategies and best practices;
Optimize cloud - hosted environments (Azure) for reliability and cost efficiency;
Ensure compliance with security, data integrity , and performance standards;
Mentor junior team members and contribute to knowledge sharing.
#WinningRequirements
To qualify for the role you must have:
Bachelor’s degree in Computer Science, Engineering, or a related field;
2-4 years of experience working with .NET (C#) or any other OOP language, coupled with the willingness to expand your technical repertoire;
Solid understanding of asynchronous programming and microservices architecture;
Hands - on experience with Azure services (App Services, Functions, Storage, etc.);
Strong knowledge of integration patterns (APIs, ESB, messaging queues);
Familiarity with CI/CD pipelines and DevOps practices;
Excellent problem - solving and communication skills.
Nice to have:
Experience with large - scale enterprise systems;
Knowledge of performance tuning and scalability strategies;
Experience with CI/CD tools (Azure DevOps preferred).
