Senior Software Developer
- Ability to assess risky situations early on and to communicate them in a timely manner to co-workers and stakeholders that may be impacted.
- Determination to deliver high quality software.
- Experience in writing services and know how to deploy and keep them running in production.
- Able to handle multiple tasks in a fast-paced environment and provide ideas of improvement
- Ability to evaluate alternative solutions and/or workarounds.
- Experience in working with big data volumes and various data processing technologies is a plus;
- 5+ years of .NET experience
- Git, CI/CD practices
- Experience with automation tooling like Terraform, ARM Templates, Azure DevOps, etc.
- Unit testing experience
- Experience with Azure
- A good command and understanding of SQL Server
- Strong technical background and culture in modern web development
- Ability to write clean, maintainable and reusable code
Nice to have:
- Azure Bot Service
- Any Microsoft certification, especially those involving Azure
- React JS
- Active Directory
- Experience with Azure Functions, Cognitive Services, Power BI