Intermediate .Net Cloud Engineer
- Full-time
Company Description
Intertec is a trusted custom software development and technology consulting company headquartered in Munich, Germany. In one decade, we have grown to a company of 130 international employees, working with DAX and FTSE 100 companies, startups, and incubators (e.g Rocket Internet). Since our inception, we have pioneered custom solutions that have become central to our client’s business success. Our vast technology and industry expertise help our clients across multiple business domains to deliver successful and scalable products.
When joining Intertec, you enter an environment that inspires you to learn, grow, and lead by example. At Intertec, you can build a dynamic career in your field of interest, work with professionals to gain industry insight and have exposure to international projects as well as enjoy on-going learning and development opportunities. Our team loves to have a good time, express their personality, and show it off to the world. Whether we’re celebrating a birthday, gathering for a team event, or celebrating a company’s success, we take pride in doing it with a smile. Life is too short not to have fun while you work.
At Intertec, we value engineers who can think across disciplines, communicate clearly and build practical, high-impact solutions. This internship is designed as the first step toward becoming a full-cycle, AI-native product engineer.
Job Description
We are seeking an intermediate Cloud .NET Developer with interest towards/experience with Cloud (Azure) to join our team and help design, develop, and deploy scalable cloud-native applications that would be a part of a huge enterprise SaaS solution. The ideal candidate will have solid proficiency in .NET technologies and hands-on experience with cloud platforms (Azure preferred). You will contribute to technical solutions, collaborate with the team to maintain high code standards, and deliver quality results in a fast-paced, agile environment.
Responsibilities
- Design and implement multitenant cloud-native solutions using microservices architecture
- Monitor and optimize application performance using tools such as Application Insights, Prometheus, and Grafana
- Work extensively with Azure services including AKS, Azure SQL, Blob Storage, Key Vault, Service Bus, and Monitoring tools
- Implement and enforce security best practices, including integration with identity providers (e.g., Auth0)
- Ensure code quality, reusability, and maintainability through best practices and code review
- Deploy and manage containerized applications using Docker and Kubernetes
- Develop and maintain CI/CD pipelines using Azure DevOps Pipelines and GitHub actions
- Drive standardization and automation across environments and projects
Qualifications
- 3-5 years of proven expertise in .NET and C# application development
- Knowledge in the key principles of Object-Oriented Programming: Inheritance, Polymorphism, Abstraction and Encapsulation
- Proficiency to develop and maintain REST APIs, ensuring scalability and performance
- Knowledge in DBMS ( Microsoft SQL server) and Database access (Entity Framework, LINQ)
- Knowledge of software design Patterns and Principles (Dependency injection, CQRS, SOLID)
- Experience in writing unit tests using xUnit or NUnit, including mocking frameworks
- Basic understanding of parallel processing and multithreading concepts
- Basic experience with implementing background tasks and job scheduling
- Basic understanding of application architecture principles, including caching strategies (Redis) and separation of concerns
- Experience implementing authentication and authorization using IdPs such as Auth0
- Experience with and solid understanding of Git source control on Azure DevOps and GitHub
- Strong communication and collaboration skills
- Strong interest in cloud computing
Additional Information
Additional Requirements
- Experience in working with distributed systems/microservices and containerized architectures
- Familiarity with AKS would be a huge advantage
- Familiarity with observability and monitoring platforms (e.g., Prometheus, Grafana, Application Insights)
- Familiarity with DevOps tools and CI/CD pipelines (especially Azure DevOps Pipelines and GitHub Actions)
- Experience with key Azure services: Azure SQL, Azure Storage, KeyVault, ServiceBus
- Basic familiarity with out-of-process interservice communication options
- Experience with multi-tenant systems would be an advantage
- Experience with IoT (Internet of Things) based systems would be an advantage
- Experience working in Agile/Scrum teams