We are an agile, passionate team capable of building scalable, performant solutions to solve real world problems on a global scale. As a member of the Client Onboarding team, you will work with our sales teams and Back Office review teams to write and update client onboarding applications using modern technologies. The successful candidate will need to work in a team environment, help influence the direction of our technology and be able to interact with other team members and teams on creating exciting solutions to complex problems. You will have the opportunity to make an immediate impact the work you do will help in tangible ways.
Follow our software development practices and methodologies
Participate in scrum ceremonies, including Story Pointing, Sprint Planning, Sprint Reviews and Sprint Retrospectives
Create/enhance applications that will enable onboarding of customers in smarter and faster ways.
Translate product requirements and develop software architectures and designs to bring them to life.
Communicate effectively in a collaborative, complex and high performing team environment.
Willingness to participate in all aspects of the software development life cycle.
Follow team and company software development guidelines.
The list of responsibilities may not be all-inclusive and can be expanded to include other duties or responsibilities as needed
Cosmos and mongo - for data stores
Capital Markets or Risk Management experience
Developing APIs from scratch 7+years software development experience in C# .Net
1+ years .NET Core
Familiar with distributed systems
A couple months or understanding of docker, Kubernetes or kafka
Relational database development (such as Microsoft SQL Server, Oracle, DB2, etc.)
1 or more years of experience with UI frameworks such as Angular, React, Vue