July 24
• Provide advice and guidance to Arootah clients who seek help with their Software Development needs • This will involve consulting some of the leading Hedge Funds and Family Offices in the world and sharing your experience as an expert in office management to help clients: • Best practice reviews • Developing realistic and effective action plans • Breaking apart goals into actionable steps • Vendor selection and oversight • Creating and implementing policies, procedures, and control measures • Evaluating each client's advancement toward goal achievement through key performance indicators (KPIs) and scoring matrices • Special projects or other areas of need • Direct software programming and development initiatives to lower operational barriers, enhance the investment management process and improve efficiency and productivity across all areas of the firm • Lead the development, deployment, and integration of software solutions for the firm including planning and managing release cycles and formulating and managing budgets • Hire, guide and manage the software development team and external vendors to develop, implement and launch world class software and in-person products and services • Evaluate software solutions and system performance with a focus on budget/cost controls, risk mitigation and regulatory and legal compliance • Determine system specifications and analyze test and staging data requirements • Resolve software deployment and integration errors, and document processes • Create and maintain suitable DevOps channels to support the needs of the organization • Maintain build environments to speed up software development • Develop, implement, and direct software system validation and testing methodologies
• A Bachelor's Degree in Computer Science, Engineering, Mathematics, Information Systems, or a related field • 10+ years of proven experience as a Director of Software Development at a Hedge Fund, Investment Management firm or Family Office • 6+ years of hands-on project management and professional software development using C#, Java, or C++, plus an understanding of RDBMS design and optimization practices • Knowledge of IT security practices, distributed systems, containerization, common automation tools (Jenkins/SOS Job scheduler, etc.), CICD toolsets (GIT, Atlassian, Gitlab, etc.), and the Microsoft Visual Studio/DotNet development environments • Experience automating infrastructure provisioning, DevOps, and continuous integration/delivery • Deep technical background developed from experience working with various applications and technologies to evaluate design alternatives and their time/cost/performance tradeoffs • Comprehensive understanding of software development life cycle • Passionate about staying current on modern solutions and best practices
Apply Now