Requirements
- Design, develop, test, and support features in C#, SQL, ASP.Net, HTML5, React, Typescript, PowerShell, and Azure
- Collaborate with Product, Design, and Engineering teams
- Support highly available services used by millions of users daily
- Work with support to triage and debug technical support requests
- Analyze feature performance in production
- Pair and participate in code reviews with team engineers
Nice to Have
- Degree in Computer Science, Mathematics, Engineering, or related fields
- Experience designing and running large-scale cloud services or distributed systems
- Database knowledge and experience working with data at high scale
- Troubleshooting skills across network, application, caching, queuing, load-balancing storage, and distributed services
- 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 principles
What You'll Be Doing
- Experience developing production software
- Experience with OOP languages like Java, C/C++, C#, JavaScript, Python
- Good system design, algorithmic skills, and data structure knowledge
- Strong problem-solving and debugging skills
- Understanding of testing principles and high-quality software
- Excellent collaboration, critical thinking, and communication skills
Perks and Benefits
Benefits and perks vary depending on your employment nature and country.