Senior Software Engineer C# - Cloud Automation

Senior level • Full-time • Remote or București

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

Wait, we have more...

There has to be one perfect job for you, so here are some more similar jobs.

Senior DevOps Engineer
Senior level • Full-time • MRNYS008
Hybrid Cluj-Napoca, +2

Introducing the developer’s

Sign up to our newsletter and you will receive periodic updates of new blog posts, contests, events and job opportunities.