Job responsibilities
- As part of Rates Technology you will partner with internal and external development teams to solute business critical problems.
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Serves as a subject matter expert for components within both smalltalk and python.
- Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
- Own full end to end testing of the delivered solutions.
- Adds to the team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and proficient advanced experience
- 10+ years of applied software engineering with Smalltalk or Python, preferably both.
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Practical cloud native experience and experience in working with Cloud based technologies as well as onboarding products to cloud
- Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Ability to tackle design and functionality problems independently with little to no oversight
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Preferred qualifications, capabilities, and skills
- Understanding of rates products and the lifecycle of a transaction
- Bachelor’s degree in Computer science or a similar numerical and analytical discipline, or professional software engineering experience.
- Deep understanding of low-level aspects of languages such as Smalltalk VM development or Python/C++ FII etc.