Specific duties include: Implementing user stories that meets the Definition of Done and the user story acceptance criteria without producing new technical debt; Debugging and fix defects that meets the Definition of Done and the user story acceptance criteria without producing new technical debt; writing unit and functional automation for the user story; Contributing to customer success; Understanding customers' use of CRD products and the FinTech market; Continually improving technical skills; Taking ownership of the quality of the product (code + test + doc); Supporting backlog grooming by participating in user story sizing; Identifying blocking issues impacting team commitments and obstacles slowing them down; Actively collaborating across scrum teams; Continually improving team efficiency; Acquiring knowledge of technology trends and industry innovations; Providing feedback in retrospect to improve team productivity, processes, and practices; Taking ownership of a body of significant software or a functional areas; Engaging in future planning and improvements; Writing design and test plans; Performing reviews of code, test, test plan, and design plans; Identifying technical debt; Participating in defining the tasks that are required for each User Story to meet the Definition of Done; Identifying and manages risks to the sprint commitments; Mentoring new hires; and Applying technology trends and industry innovations to our products. Must have: Proven ability with the following: object-oriented programming, data structures, compiler or interpreter technologies, operating systems, relational databases (RDBMS), scripting and new/advanced programming languages; Demonstrated ability to work on small to medium sized projects with moderate supervision; Demonstrated solid written and verbal communication skills; Demonstrated ability to work well with peers in a collaborative team environment; Demonstrated ability working with an Agile development methodology; Demonstrated solid ability with Java, SQL, scripting languages, and/or distributed computing; Demonstrated solid ability with Snowflake and Snowflake performance optimization; Demonstrated solid knowledge in financial application development; Demonstrated solid knowledge in Azure or AWS cloud platform; Demonstrated solid experience in developing single page UI applications using REACT or Angular framework; Demonstrated solid experience in UI testing frameworks like Jasmine; and Demonstrated solid experience in handling large data sets in UI with high performance.