Vacancy caducado!
- Develop innovative, highly performant, resilient, scalable, extensible, and available software. Establish key, complex business capabilities and platform features. Deliver high quality software using Agile/Scrum development methodologies. Enable the realization of strategic initiatives and operational improvements.
- More collaborative with some heads down work
- Bachelor's degree in Computer Science or related field
- 6+
- 6+ years of professional industry experience with software development in C#
- Follow agile practices 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 Experience with relational and non-relational, NoSQL databases Strong verbal and written communications skills are a must, as well as the ability to work effectively across internal and external organizations Experience with financial, payments or fraud detection systems preferred Experience with cloud implementations in Azure
Vacancy caducado!