Job Summary
Meet the Team
Their team builds the services that underpin the autonomous self-healing capabilities of their cloud product. They are a cross-functional, collocated team, made up of highly motivated and very experienced engineers. You will help them build the next generation of automation-powered bots that proactively detect, diagnose, and auto-remediate issues quickly, paving the way to creating a truly self-healing environment and making RPA a reality.
How will your day look like:
You will belong to a talented team that is one of the pillars of their cloud-based product. Their services are currently built on .NET Framework and running in Azure Service Fabric clusters; you will help them migrate them to .NET 5 and run them in containers orchestrated by Kubernetes. You will have the opportunity to use best-of-breed tools and technologies and develop using Agile/Scrum and DevSecOps methodologies.
- Implement, test, and fix functionality
- Ensure that the assigned deliverables are completed on time and with good quality
- Ensure the best possible performance, quality, and responsiveness of applications
- Provide guidance and support to other team members and other teams that integrate with their product
- Actively participate in team meetings and collaborate with team members or other teams to ensure the completion of project deliverables
- Provide technical guidance and mentoring to others
- Continuously monitor the health and performance of our services running in the cloud
What skills will make you successful:
- Proficiency in C# .NET Framework / .NET Core programming
- Experience developing, testing, deploying, and troubleshooting both cloud and on-premise applications
- Experience with multi-process, multithreaded development in a Windows environment
- Experience with Windows API
- Experience with current development technologies, methodologies, and workflows including CI/CD, Agile development (Scrum), Git, and microservices.
- Experience with SQL Server
- Design patterns and SOLID principles knowledge
- Familiarity with code versioning tools such as Git
- Familiarity with IDEs such as Visual Studio and Visual Studio Code
- Excellent time management, decision making, and organizational skills
- Strong interpersonal skills and customer and results orientation
- Ability to interact effectively at all levels with sensitivity to cultural diversity and to work with others as part of a team
- Able to conduct complex investigations and information research
- Motivation for technical challenges
What other skills are preferred:
- Azure Cloud platform and Azure development frameworks
- Experience with Typescript, and web development frameworks (Angular)
- Experience with Docker & Kubernetes
- Experience porting .NET applications to .NET Core.
- Network programming or troubleshooting with TCP/IP sockets (tools such as tcpdump, WireShark)
- Experience with No-SQL databases (MongoDB, Azure Table Storage)
- Linux OS, C++
What’s in it for you
- Market competitive salary
- 25 days of holiday
- Private healthcare, flexible benefits budget, and others
- A collaborative environment is driven by excellence, respect, and support
- Work-life balance