We are seeking an intermediate 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 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 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
Remote Work :
No
Employment Type :
Full-time
We are seeking an intermediate 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 technologies ...
We are seeking an intermediate 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 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 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
Remote Work :
No
Employment Type :
Full-time
View more
View less