SS&C Advent is seeking a Software Engineer to help build the next generation of Geneva, their global investment portfolio management application, and solve complex business problems for the world's largest financial firms.
Requirements
- 2+ years’ experience in object-oriented programming using C++ and/or C-Sharp.
- Experience with enterprise-wide, large scale systems development is desirable.
- Familiar with Unix/Linux systems. We build on RHEL platforms.
- Knowledge and experience with bug tracking and Agile tools, such as JIRA and Confluence, is helpful.
- Commitment to software development process that promotes high standards.
- Knowledge of financial instruments and the financial industry through education or experience is preferred.
- Experience with institutional portfolio accounting is ideal.
Responsibilities
- Work with a small, highly-talented, and fun-loving team to enhance our industry-leading enterprise investment accounting system – Geneva - that services the accounting needs of some of the most sophisticated clients in the hedge fund, fund administration, asset management and prime brokerage space.
- Work with product managers to understand business requirements and translate these into robust technical designs.
- Participate in the design and estimation process, with guidance from more senior engineers, by presenting and analyzing alternatives and identifying the most desirable solution.
- Work as a software engineer in building incremental features from the product road-map, concentrating on execution while taking ownership, with guidance from more senior engineers, in assimilating this new functionality into existing code base by applying agreed-upon design tenets.
- Have a commitment to quality, seeking out design and code reviews as appropriate.
- Work in a development environment using the Agile Scrum methodology.
- Effectively manage personal time and communicate plans and status of projects to stakeholders.
Other
- Ability to effectively collaborate and communicate with a wide range of team members and development managers.
- Excellent problem-solving skills and determination to push through obstacles.
- Ability to multitask, prioritize, and work under time constraints as well as changing priorities.
- Willingness to collaborate across time zones.
- Detail oriented, process focused, self-motivated, proactive and committed to excellence.