freehire launches on Product Hunt on 26 August.

Follow →

Senior .Net Software Engineer

Requirements

  • Strong sense of ownership and integrity demonstrated through clear communication and collaboration.
  • Experience in managing and scaling distributed systems in a public, private, or hybrid cloud environment.
  • The ability to design, author, and release code in .NET and C# language.
  • Strong drive to automate manual operations and to improve them through repeated iteration.
  • Good understanding of various Azure cloud services and resources.
  • Familiarity with microservices architecture and container orchestration with Kubernetes.
  • Hands-on experience managing large numbers of diverse systems with configuration management or software delivery platforms (such as Puppet, Chef, Ansible, and Spinnaker).
  • Experience with deploying, supporting, and supervising new and existing services, platforms, and application stacks.
  • Familiarity with Continuous Integration and Continuous Delivery processes and a solid understanding of the software development life cycle.
  • Excellent troubleshooting and problem-solving skills.
  • Experience with scale testing, disaster recovery, and capacity planning.

Qualifications

  • 4+ years experience
  • Fluency in English (verbal & writing)
  • Excellent communications skills
  • BS/MS in Computer Science or equivalent (software development or production operations experience in a large-scale environment).

What to expect

  • Position paid in USD
  • Measurable goals
  • Competitive pay based on your seniority
  • EOY bonus based on performance
  • Flexible work environment
  • Remote work
  • Flexible PTO
  • Learning opportunities
  • Stipends for health insurance/gym membership

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available