Software Engineer
Role responsibilities
Design, build, and maintain software applications supporting investment, accounting, and data analysis workflows. Collaborate with non-technical stakeholders to translate business needs into scalable technical solutions and AI-driven enhancements.
Requirements
Requires a Bachelor's degree in Computer Science or a related field and at least 3 years of professional experience in financial software development. Proficiency in relational data modeling, object-oriented design, and the use of AI-assisted coding tools is essential.
Key skills
Software Engineering, Relational Databases, Object-Oriented Design, SQL, C#, Python, React, AI-assisted Coding, Financial Data Modeling, System Architecture, Data Pipelines, Technical Documentation, Requirement Gathering, Unit Testing, Code Review, Problem Solving
Keywords
C#, Python, React, SQL, Relational Databases, Object-Oriented Design, AI-assisted Coding, Codex, Claude, Asset Management, Portfolio Management, Investment Operations, Accounting Systems, Time-series Data, Data Pipelines, Software Development Life Cycle, Financial Technology, FinTech, Data Integrity, System Maintenance, Business Process Automation, Investment Management, Technical Design, Scalability, Software Engineering