Responsibilities: • Designing, developing and implementing technical solutions in Microsoft Azure environments using .NET and other programing languages. • Working with business analysts and end users to define system requirements. • Working with the functional testers to ensure accuracy and solution integrity. • Frequently communicating with users, and team members during program development to review progress and ensure that requirements have been met. • Evaluating the best approach to solve problems. • Presenting solutions and recommendations to stakeholders. • Providing technical training and mentoring to other teams and team members.
Requirements: • At least 3 years of development experience with the following, but not limited to, Azure Logic Apps, Azure Service Bus, and Azure Web/API Apps. • A minimum of 7 years’ experience with enterprise software development using .NET stack, including: REST APIs, Web Applications, and distributed systems. • At least 5 years of experience delivering solutions using enterprise design patterns such as MVC, CQRS, SOLID principles and Micro Services architecture. • At least 3 years of experience in SQL Server development. • Working knowledge of UI frameworks (e.g., Angular, React, Kendo UI, DevExpress, etc.). • Working knowledge of security best practices (e.g., OWASP). • Experience in NoSQL data stores development is an asset.