Solving complex business problems with technology, contributing to ongoing and upcoming AI projects, and identifying opportunities to integrate AI capabilities into existing systems.
Requirements
- 10+ years of production level .NET core development experience
- Programming experience with a strong understanding of OOP with .NET Core, MS SQL Server, Postgres
- Knowledge of typescript frameworks/libraries such as Angular
- Demonstrable experience with streaming patterns: Kafka, micro-services, etc.
- Strong coding skills; writing reliable, readable code and providing code review feedback is second nature
- Experience of working in an Agile environment (preferably Scrum/ Kanban) and associated tools such as JIRA.
- Working knowledge of agile development and DevOps CI/CD practices
Responsibilities
- Hands on development and ownership of software solutions
- Develop process to automate asset servicing and corporate actions
- Collaborating with the rest of the team to architect solutions
- Ability to understand and analyze data to find defects and suggests improvements.
- Take ownership of work and projects and see
- Grow, coach and mentor junior development staff
Other
- Bachelor’s degree in Computer Science or a related field.
- Excellent communication skills
- Ability to work effectively in cross-functional teams
- Engaging directly with end-users and business analysts
- Highly analytical with good problem-solving skills and creativity; able to work independently in a fast-paced environment