Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineering 
Czechia, Prague, Prague 
865676862

17.12.2024

Required Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, C# and .Net
    • OR equivalent experience.

Preferred Qualifications

  • Excellent cross group collaboration, negotiation and communication skills.
  • Ability to deal with the ambiguity associated with working in a fast-paced and changing environment.
  • Passion in designing and building large-scale distributed systems.
  • Experience working with Service Fabric or Kubernetes a plus.
  • Drive to increase efficiencies through automation.
  • Knowledge of Azure Cloud, Power Platform, or Dynamics 365.
  • Passion for high-availability, automation, performance and building highly available distributed systems at scale.
  • Practice of modern software engineering, including coding standards, code reviews, source control management, build processes, testing, and releasing.
Responsibilities
  • Own design, development and dev ops of Tier 0 Teams Services to ensure high availability, scalability and resiliency.
  • Implement resiliency patterns like Circuit Breaker, Retry, Fallback, Bulkhead Isolation, Throttling, Stale Cache, among others.
  • Implement efficient patterns to call dependent services, leverage a distributed cache like Redis.
  • Build reusable libraries of services best practices for other teams to leverage.
  • Perform live site/dev ops engineering for services you own with top notch monitoring, dashboards, and TSGs.