What you'll do
As a .NET Software Engineer in Regnology, you will design, develop and maintain high-quality software solutions. The Ideal candidate will have strong experience In .NET stack, a passion for clean code, and the ability to work collaboratively In an agile development environment.
- Develop and Maintain Software Solutions:
- Write, maintain, and enhance code in C# and Angular to deliver robust and scalable apps.
- Apply best practices for UI/UX, performance optimization, and accessibility in front-end development.
- Collaborate with cross-functional teams to design, build, and deploy features in an agile way.
- Implement and Optimize CI/CD Pipelines:
- Develop and manage GitLab CI/CD pipelines for automated builds, testing, and deployments.
- Ensure efficient and secure deployment workflows across development and production environments.
- Manage and Scale Cloud Infrastructure:
- Deploy and maintain applications on Google Cloud Platform or equivalent cloud environments.
- Continuously improve cloud solutions for scalability, reliability, and performance.
- Containerization and Orchestration:
- Build and manage Docker containers to ensure consistent deployment environments.
- Set up and manage Kubernetes clusters and associated Helm charts to orchestrate containerized applications.
- Work with both Linux and Windows-based nodes and containers.
- Monitoring and Troubleshooting:
- Proactively identify and resolve system issues to minimize downtime.