**Senior Backend Engineer (.NET/C#)** **Responsibilities** - Mentor fellow developers - Enable frequent feature delivery and high confidence through a CI/CD pipeline - Responsible for code reviews, testing and delivery of high-quality maintainable code - Build out unit test to ensure that the code is well tested prior to commit - Be part of an Agile environment to define, estimate and work on user stories - Proficient English and communications skills required - Good analytical thinking and problem-solving skills **Technical Requirements** - Bachelor’s degree in Computer Science, Engineering, or equivalent experience - 5+ years of backend development experience with.NET/C# and/or.NET Core - Development experience with ORM like Entity framework and/or NHibernate - Experience with modern enterprise patterns like microservices - Development experience with SQL and/or NoSQL databases - Experience writing REST-based web services - Experience writing and optimizing complex SQL queries **Bonus Skills** - .NET Core experience is a big plus - Experience with Azure services - Experience with amCharts - Experience writing or reading SQL Server stored procedures - Experience with Angular is a big plus - Experience with ETL frameworks like SSIS, Data Factory, etc. - Container experience with Docker/Kubernetes