Note: The job is a remote job and is open to candidates in USA. Dimensional’s Investment Engineering group manages investment data and analysis tools and supports the implementation of the investment process. The Senior Associate will design, implement, and maintain full-stack software for portfolio systems, collaborate with Portfolio Management and Technology teams, and contribute to development processes, support, code reviews, and mentoring.
Responsibilities
- Understand user requests and move them to concrete designs that meet needs of the broader userbase. This means asking questions when requests arrive to move from a solution to the right solution based on complexity, cost, timeframe and maintenance
- Move designs to implementation, including creating databases, schemas, APIs, processing services, schedules, asynchronous pipelines, component code, style sheets, etc. This is a full stack position
- Write software in a collaborative environment, participate in code reviews and design sessions, and mentor junior team members
- Participate in our support triage process to assist the front-line support team. This means implementing our systems with supportability in mind, and a willingness to fill in the gaps if our system falls short
Skills
- * Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or a related field
- * Component based front-end experience. (Angular, React, Vue, Svelte, etc)
- * Database experience, preferably with Microsoft Sql Server or similar
- * OOP experience with C#, Java, etc
- * Experience with Material design and Angular Material in particular
- * Experience working with large datasets, including computational code
- * A desire to continue learning about the craft of software and investment management
- * Analytical and problem-solving skills
- * Intellectual curiosity combined with attention to detail
- This role is not eligible for immigration sponsorship
- * Experience and interest in investments and the investment process
- * Expertise in optimization at all levels of a stack
- * Experience with module federation and other techniques of creating micro frontends
- * Expertise in caching strategies using redis/ related technologies
- * Experience with message based and event-driven systems
- * UX and UI Design knowledge and experience
Benefits
- Comprehensive benefits
- Educational initiatives
- Special celebrations of our history, culture, and growth
- Hybrid in-office or fully remote work arrangement
Company Overview