Required:
• 4+ years’ of professional industry experience with C# software development deployed in large scale environments
• 3+ years’ experience with cloud implementations in Azure
• 4+ years’ experience with relational and non-relational, NoSQL databases
• Strong software engineering fundamentals including knowledge of design patterns and OO design principles.
• Experience in designing and developing a significant component or feature of a scalable service
• Experience working with distributed systems and architectures, including SOA, SaaS and microservices approaches
• Experience with architecture, design, implementation and delivery of secure services that perform at scale
• Strong verbal and written communications skills are a must, as well as the ability to work effectively across internal and external organizations
Nice to have:
• Experience with financial, payments or fraud detection systems preferred