Senior Software Developer

Requirements

  • 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;

 

 

Technical skills

Must have:

 

  • 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
  • Forms