Jobs

We are conducting a search for an experienced Business Analyst search for our client, a hedge fund administrator that serves the requirements of hedge funds, private equity clients and their investors providing front, middle and back office services in reporting, risk and regulatory requirements. We are assisting this client in building a team in Portland, OR for development of a new technology platform. The BA will assist in building the tools to incorporate third party pricing and risk libraries into the new platform. This position will act as a liaison between the client facing risk/valuation group in New York and the technology team in Portland, while being based in Portland. The responsibilities of this role include gathering requirements for pricing models, user interfaces and market data management from the team in NY and then creating specifications for functional and non-functional requirements for the Portland development team. The BA will help define scenarios and build automated tests for functional validation and valuation and risk measures for the platform. The BA will also participate in strategic projects such as risk reporting, market data integration and model development. This role requires 5 to 7 years’ experience in financial services (banking, hedge fund valuations and risk) with SunGard Front Arena and Bloomberg experience preferred. Calypso, Murex or other Portfolio management systems experience a big plus. A knowledge of financial instruments like FX products, Options, futures, IR swap, CDS, Convertibles along with experience in Black Scholes, IR 1 factor, 2 factor term structure models, or stochastic volatility models. An MS in financial engineering or an MBA is preferred, but not required. Our client will assist with relocation costs to Portland. This will be an exciting chapter for our client as they build a platform with a single database for both portfolio management and general ledger systems. The client’s solution will provide total transparency for hedge funds and their investors. The BA role is crucial in acting as the SME and super user in a greenfield development environment. Wouldn’t you like to be part of this exciting journey? • An ideal candidate will have worked as a BA previously, preferably in the financial services industry. • SunGard Front Arena and Bloomberg experience preferred. Calypso, Murex or other Portfolio management systems experience a big plus. • At least 5-7years of banking/hedge fund valuations & risk experience required. • Excellent Knowledge of financial instruments like FX products, Options, futures, IR swap, CDS, Convertibles. • Financial models experience such as Black Scholes, IR 1 factor, 2 factor term structure models, stochastic volatility models a big plus. • Strong communications skills • MS in financial Engineering/ Quantitative disciplines or MBA
Our client is hiring experienced consultants with prior relevant experience to join their change management practice team. This person will have the ability to grasp the issue and situation, recommend and implement a solution and translate concepts into executable tasks. Consultants will partner with clients to achieve business results by focusing on the people side of change through identification of risks that impede adoption, assessing and measuring business readiness, tracking change progress for sustainable change, engaging stakeholders, gaining executive buy-in, and implementing learning and development programs. They are seeking to hire employees to join their team of consultants who specialize in supporting change management projects at an organizational or enterprise-wide level for various clients. Position requirements follow: • Seasoned consultants with prior consulting experience in large big 4- type firms or firms specializing in Change Management or Human Capital consulting • 8-10 years of prior experience, including participation in multiple large-scale business change initiatives and demonstrated success in a lead role • Advanced degree in a relevant discipline or MBA is preferred • Past experience with people/team management as well as large/complex project management, cross-functional teams and global environment preferred. Ability to work collaboratively and with high degree of independence while managing upward communication to executive leadership teams and management • Superior writing, communication and presentation skills • Experience with applying standard methodology. Ability to translate theory and research into implementable solutions and create standard deliverables which may vary. Examples include: Change Management Strategies or Approaches, Communications Plan, Stakeholder Analysis and Management Plan, Change Readiness Assessment, Leadership Action Plan, Training Plan, Training and Development Programs and Experiences, Process Maps, Work plans/Implementation Plans for all the above, Willingness and ability to travel up to 100% to meet project needs.
We are working with a new client to build their technology team in Portland. Our client is a rapidly growing hedge fund administrator, and is looking for experienced and talented developers at all levels to join their team in indentifying new technologies, implementing solutions to solve business problems, and establishing world class capabilities for their technology organization in back office, middle office and front-end financial systems. Our client seeks individuals who desire to be ahead of the curve in identifying potential technologies that can deliver business value. The development group leverages DevOps and Agile methodologies to build massively scalable application services deployed in a cloud computing architecture. In this role you will have the opportunity to participate in a highly collegial environment of continuous improvement, continuous deployment, Agile development, clean code and DevOps bridging the gap between coding and actual production. You will work directly with industry experts, several who have written industry-leading books and are recognized as gurus in their areas of expertise. Responsibilities • Collaborate with team members on ways to leverage new technologies to deliver enhanced value to our customers • Design and build solutions based on new technologies • Collaborate with team members to develop, test, deploy, and support applications and application components • Collaborate with operations and developers across teams to understand and improve our technical practices • Participate in team continuous improvement process • Be a part of a team with the ability to grow and shape your work environment and work process • Work with Object Oriented, Functional, or Scripting languages as appropriate. Drop down to C, C++ if necessary • Be a part of a full stack team, building back-end services, web and thick clients Requirements • Experience and passion for leveraging a combination of new and tried and true technologies to deliver state of the art solutions • Understanding and/or interest in multiple programming languages • Understanding and/or interest in multiple data management tools and techniques • Understanding and passion for code craftsmanship • Desire to be part of a team with ownership and responsibility for delivering solutions to a growing business • Ability to work in a fast-paced quick software release environment • An “I’m always learning” attitude and an understanding that we can help you grow and learn, but in the end you own it • Financial experience helpful but not required Familiarity and/or interest in • A variety of development and operations practices • TDD and/or BDD • Component-based architectures such as Microservices • API development • Highly scalable web applications • Delivering and supporting applications in a service oriented environment • WPF or other rich GUI client frameworks • Cloud native applications • Varied persistence technologies, caching technologies, cloud-based technologies, service management and orchestration technologies
We are working with a client to build their technology team in Portland. Our client is a rapidly growing hedge fund administrator, and is looking for experienced technology team leaders to drive the design and development of core applications while mentoring other team members to ensure delivery of timely, quality application components, services and application enhancements. Our client seeks individuals that desire to be ahead of the curve in identifying new technologies to help provide world class business solutions in back office, middle office and front-end financial systems. This role requires a person who is fluent in the fundamentals of software development. This includes but is not limited to understanding of the fundamentals of iterative development, incremental delivery and the value of metrics. A successful candidate understands development processes and methodologies, with experience applying processes and methodologies in practices such as Lean’s Continuous Improvement and DevOps’ Continuous Delivery. Important requirements for this job are drive, assertion, steadiness, dependability and a logical approach to situations. This role requires a person who has an in-depth understanding of a single technology stack with familiarity with modern technology alternatives. A successful candidate will enjoy challenging situations and have the persistence to see a job through to conclusion. The person filling this role should have a need and ability to achieve results within a defined structure with the parameters clearly defined. The ability to work in a systematic manner is also important to the role. This person should be inquisitive, methodical, deliberate and precise in approach. The ability to concentrate on detail is also an important aspect within this job. Responsibilities: • Works with senior technology management (both local and remote) to clarify development principles and practices • Works with senior technology management to manage progress towards a goal • Helps to hire and grow development staff. Provides team members with feedback and guidance on technology and career growth • Participates in architecture design sessions with other senior technology team members • Leads team members in coding, testing, and deploying application components, services and enhancements • Understands design patterns and principles and how to apply them • Understands and develops application components and systems in a scalable way. Assists team in building scalable systems • Understands the test pyramid and applies it in practice • Understands refactoring and applies it in practice • Understands and develops application components and systems to be operational • Understands how development decisions impact testability • Understands how development decisions impact how a system is deployed into test and production environments • Knows how to implement application changes to facilitate deployment • Incorporates operational characteristics such as feedback, monitoring, logging into applications. Works with operations team to ensure feedback is meaningful and straightforward. • Understands how to work in a system of on-going improvement • Understands the difference between a decision that requires experimentation vs one that requires definition • Understands full stack development. Can cover thick client, thin client, service layer, data layer • Becomes fluent in application logic • Understands how team members work together to deliver project and team goals • Monitors team members to ensure none of them are overloaded or over-committed • Notices issues as they arise and elevates to management when needed Competencies: • Facilitate a culture of craftsmanship • Listen and understand strategic goals • Listen to team members and be aware of their needs and feelings • Work projects through to completion, where completion means running in production • Be disciplined in team practices and principles • Work from a basis of understanding – requirements, practices, technology • Acclimate to unfamiliar technologies quickly . Success leading one of our teams requires: • Continually growing one’s craft enhancing an understanding of our tools and techniques to manage oneself and the team • Understanding how the code contributes to the operational nature of the business solutions • A strong knowledge of the technology stack; including language, libraries, database and operating system • Strong understanding of software development for quality • An ability to think and communicate problems at multiple levels • An understanding of the kind of resources available to help teams and individuals to be successful • Actions grounded in understanding • Strong attention to detail • Love of automation • Exposure to/experience with multiple programming languages Knowledge of: Principles and practice of Continuous Improvement, Continuous Deployment, Lean principles, Agile development, Clean Code, and personnel management values, principles and practices for self-organized teams, and servant leadership. Ability to: Work with a team of individuals to deliver a functionally rich system, while ensuring all of the details necessary for the long-term viability of a technology platform are met
Back To Top