We are seeking an experienced Software Engineer for this team who will engineer the cloud platform in collaboration with our architecture group, cloud operations team, and fellow developers.
Configit is on a transformational journey, evolving from a traditional license-based software company to a cutting-edge subscription-based SaaS vendor. We specialize in providing innovative software solutions for manufacturing companies dealing with complex products such as those from Jaguar Land Rover and Philips Healthcare. As a Microsoft partner, we leverage the power of Microsoft Azure and Kubernetes for our cloud solutions.
Our Cloud Platform Team plays a pivotal role in ensuring that we deliver products that can be operated reliably, securely and cost efficiently by our Cloud Operations team. This team develops a product platform that helps other product teams deliver cloud native functionality in a consistent manner.
What you will do:
- Develop high-quality software solutions for the cloud, using modern C#/.NET and adhering to best practices.
- Develop and maintain a compute-heavy software product based on patented technology which is more complex than regular CRUD-based applications.
- Participate in selecting the right cloud technology components in collaboration with our architecture group and cloud operations team.
- Work with various Azure services, such as Azure App Services, Azure Functions, Azure SQL Database, Azure Storage, Azure Key Vault, etc.
- Design and implement load balancing strategies to ensure optimal performance and scalability.
- Design and implement good observability of our products, including logging and telemetry, to facilitate effective monitoring and troubleshooting.
- Work with containerization and Kubernetes in both Azure and in local developer environments.
- Implement authentication and authorization mechanisms using OpenID Connect and OAuth2 to ensure the security of our cloud applications.
What you bring:
- You have a bachelor's or master's degree in computer science or similar.
- Proven experience from a similar position, demonstrating experience with cloud development.
- Knowledge of cloud-native development principles, including microservices architecture, serverless computing, and containerization.
- Experience working with Kubernetes for container orchestration and Helm for managing Kubernetes applications.
- Experience in writing unit tests and implementing automated testing strategies.
- Strong problem-solving and debugging skills to troubleshoot and resolve issues in a cloud environment.
- Familiarity with quality assurance processes to ensure the reliability and quality of software.
- Skills and interest in driving communication with other developers in both product and operations teams, fostering collaboration and knowledge sharing.
- Knowledge of OpenID Connect and OAuth2 protocols for secure user authentication.
- Knowledge of Azure Application Insights, Microsoft Aspire, or similar tools for monitoring, logging, and telemetry to ensure application health and performance.
- Understanding of security best practices in cloud development, including encryption, secure coding principles, and data protection.
- Ability to contribute to technology selection discussions and collaborate with cross-functional teams including architects, operations, and other stakeholders to share knowledge and best practices.
What you will find with us
A unique opportunity in a dynamic, ambitious, and international company where you will work with a lot of skilled colleagues.
- You will join an R&D team of highly skilled and dedicated colleagues.
- Work with colleagues in Denmark, the UK, Germany, Poland, India, and USA.
- There will be plenty of responsibilities and interesting challenges working towards our product vision.
- We offer a flexible working policy.
- We work closely together in an international environment and across all professional disciplines.
- We have a high level of competency and focus on knowledge sharing and continued learning.
- We have an informal and open culture with direct communication on all levels.
- We offer a high-standard office environment in Copenhagen close to public transportation.
- We love socializing together with different activities.
At Configit, we are committed to creating a diverse and inclusive workplace where our employees can thrive. We are proud to employ people of all backgrounds, and your unique talents and experiences will be welcomed. Be a part of an exciting team!