Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Application Developer - Charles River Development (CRD) (GRESHAM)

$125k - $165k

Fisher Investments

We are looking for a Senior Application Developer to join our Charles River Development (CRIMS) team within Fisher Investments Technology. You will combine deep business domain expertise with hands‑on technical skills using Java, Python, C#, SQL, REST APIs, and CRD's own API and automation frameworks.

Before applying for this role, please read the following information about this opportunity found below.

The Opportunity:

You will support Charles River–driven workflows across Portfolio Engineering, Optimization, Guidelines, Implementation, Trading, and Trade Operations. You will collaborate with Portfolio Managers, Traders, and Technology teams to implement CRD enhancements, API integrations, portfolio optimization workflows, and automation solutions. You'll report to the AVP – PMG Technology Services

The Day-to-Day:

  • Lead end-to-end delivery of CRD enhancements: requirements, design, CRD configuration, integrations, testing, deployment, and ongoing support
  • Configure Manager Work Bench or Central Work Bench layouts, workflows, rules, and result sets
  • Hands-on work with the Charles River API Framework, including:
    • Frontend APIs – UI workflows, triggers, CRD interaction points
    • Backend APIs – data calls, order submissions, guideline checks, reference data, trading flows
  • Build and support integration workflows using REST APIs, services, and messaging frameworks
  • Apply working knowledge of portfolio optimization concepts (risk models, constraints, exposures, and transaction cost analysis)
  • Familiarity with industry optimization platforms including Axioma (portfolio construction, risk model integration) and OMEGA Point (optimization and risk analytics tools)
  • Collaborate with Portfolio Engineering teams to support optimization workflows feeding CRD
  • Ensure Start‑of‑Day readiness for CRD and support ongoing system stability
  • Translate our requirements into detailed functional and technical specifications, user stories, diagrams, and interface documentation

Your Qualifications:

  • 10+ years experience in Application Development:
    • Advanced SQL – complex queries, performance tuning
    • Java or C# – ability to interpret, collaborate, and support integrations
    • REST API integration, testing, and troubleshooting
  • 5+ experience in:
    • Python Programming
    • Investment/Wealth Management industry
  • 3+ years CRD Implementation / Customization , Workbench (Manager or Central) configuration experience
  • Hands-on experience with the Charles River API Framework (frontend and backend)
  • Experience with CRD Batch Automation, including monitoring and exception handling
  • Familiarity with portfolio optimization concepts (risk factors, constraints, optimization models)
  • Experience with optimization tools such as Axioma and OMET/Gap Point.
  • Experience with Order Management workflows, markets, and trading processes (Equities & Fixed Income)
  • Experience using Agile SDLC, process diagramming, and workflow mapping.
  • Bachelor's degree in finance, Economics, Computer Science, Engineering, Math, or equivalent

Compensation:

  • $125,000 - $165,000 base salary per year in the state of WA. New hires should expect to start at the lower end of the range depending on experience
  • Eligible for a discretionary bonus based on firm and individual performance

Why Fisher Investments:

We work for a bigger purpose: bettering the investment universe. We take great pride in our inclusive culture, our learning and development framework customized for every employee, and our Great Place to Work Certification. It's the people that make the Fisher purpose possible, and we invest in them by offering exceptional benefits like:

  • 100% paid medical, dental and vision premiums for you and your qualifying dependents
  • A 50% 401(k) match, up to the IRS maximum
  • 20 days of PTO, plus 10 paid holidays
  • Family Support programs including 8 week Paid Primary Caregiver Leave, $10,000 fertility, family forming, and hormonal health assistance, and back-up child, adult, and elder care
  • This is an in-office role. Based on your role, tenure, and performance eligibility you may have the opportunity to participate in our hybrid work from home program. xywuqvp This program is subject to change.

FISHER INVESTMENTS IS AN EQUAL OPPORTUNITY EMPLOYER

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Application Developer - Charles River Development (CRD) (GRESHAM) in Gresham, OR vacancy
  • $33 - $36 per hour

     ...Senior Maintenance Supervisor - Gresham, OR With over 30 years of experience in the acquisition, development, rehabilitation, and management of apartment communities across the Western United States, we are a trusted partner in the property management industry. At MG... 
    Senior
    Local area
    Flexible hours

    MG Properties

    Gresham, OR
    3 days ago
  • $120k - $165k

     ...We are looking for a Sr. Platform Engineer to design and develop solutions for enterprise data warehouses/data marts and analytics...  ...in a large technology ecosystem. You will report to the Application Development Team Leader. The Opportunity: As a Sr. Platform... 
    Senior
    Work at office
    Work from home

    Fisher Investments

    Gresham, OR
    3 days ago
  • $25 - $28 per hour

     ...Dining Services Director - Gresham, Oregon - Senior Living No Late Nights! OR - Farmington Square...  ..., online classes, and personal development Use earned Radiant Bucks to purchase...  ...You Will Make Plan, organize, develop and direct the overall operations of... 
    Senior
    Hourly pay
    Full time
    Local area
    Flexible hours
    Shift work

    Radiant Senior Living

    Gresham, OR
    3 days ago
  •  ...Job Posting Title: .Net Applications Developer Duration: 7 Months Location: Portland, OR Description: Application Development Provides application software development services. Develops program logic for new applications or analyzes and modifies logic in... 
    Suggested
    Work experience placement

    BizTek People

    Portland, OR
    1 day ago
  •  ...Swan Island Networks has been developing situational intelligence and...  ...you a prominent role in the development of our flagship product TX36...  .... Position Full-time Senior Software Engineer...  ...advanced MS SQL and cloud-based applications. Sprints are short and development... 
    Senior
    Full time

    Swan Island Networks

    Portland, OR
    3 days ago
  • $111.2k - $185k

    Lendistry is seeking a Senior Staff Engineer, Frontend in Portland, Oregon to lead frontend architecture and user interface development for our lending platform. The role requires over 10 years of software engineering experience, with strong knowledge in JavaScript and... 
    Senior

    Mmc,-LLC-

    Portland, OR
    3 days ago
  • $97.02k - $163.03k

     ...need for data intensive cloud development. We need the aid of a highly...  ...& RESPONSIBILITIES: Develop and maintain complex Software...  ...For leveled roles (I, II, III, Senior, Lead, etc.) new hires may be...  ...with ADA regulations as applicable. #LI- Remote Equal Opportunity... 
    Senior
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    CorVel

    Portland, OR
    4 days ago
  • $146k - $170k

    A technology company is seeking a Senior Full‑Stack Software Engineer to lead the design and development of scalable applications. You will collaborate with product managers and engineers to create secure, AI/ML-powered solutions. Ideal candidates will have 5+ years of... 
    Senior

    Medium

    Portland, OR
    3 days ago
  • Senior Solutions Engineer Remote / Hybrid (Portland, OR HQ) Competitive Salary plus Equity...  ...Full-time About Prophetic Real estate development is a multi-billion-dollar industry that...  ...platform that enables homebuilders, developers, and investors to find, analyze, and act... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Day shift

    MixMode

    Portland, OR
    2 days ago
  • A leading life sciences cloud company is seeking a Senior Software Engineer - Infrastructure to lead the design and development of distributed cloud services. The ideal candidate has over 5 years of experience in enterprise-level software development, strong proficiency... 
    Senior
    Remote job
    Flexible hours

    Veeva Systems

    Portland, OR
    4 days ago
  •  ...Fiveonefour-Labs-Inc in Portland, Oregon, is seeking a Senior Engineer to drive development across Boréal and Moose projects. You will collaborate closely with a dedicated team, mentor junior engineers, and enjoy the flexibility of a remote-first work culture. The... 
    Senior
    Remote work

    Fiveonefour-Labs-Inc

    Portland, OR
    9 days ago
  • Ucardia is seeking a Senior Android Engineer in Portland, Oregon to lead the development of their Android application using Kotlin. This role involves collaborating with product and design teams and requires 3+ years of Android development experience. Candidates should... 
    Senior

    Ucardia

    Portland, OR
    2 days ago
  • $140k - $200k

     ...we’re doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify... 
    Senior
    Remote job

    Speechify

    Gresham, OR
    more than 2 months ago
  • SUMMARY As a Senior AI and Data Engineer, you will lead the design, development, and delivery of scalable data platforms and AI...  ...conduct data profiling scans, develop and/or automate data quality checks...  ...and analytics tooling. Applicants must be authorized to work in... 
    Senior
    Local area

    North Highland

    Portland, OR
    4 days ago
  • Energy Trust of Oregon is seeking a Senior Database Developer to manage the development and deployment of data processing systems. The position involves collaborating closely with IT teams and clients to ensure effective database solutions. Candidates should possess a minimum... 
    Senior
    Remote job

    Energy Trust of Oregon

    Portland, OR
    13 hours ago
  • $105.8k - $174.8k

     ...AI Engineering Consultant, Senior Consultant The opportunity...  ...with constant research and development, you'll find yourself...  ...environment and the opportunity to develop your own career path for...  ...modern robotics, digital twin applications, and software engineering. We... 
    Senior
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Portland, OR
    1 day ago
  •  ...Manager of the Policy Development and Litigation Support...  ...Strategic Direction Develop and implement...  ...laws and regulations applicable to CRITFC. Coordinate...  ...other departments and senior management to align legal...  ...cities, and the Columbia River. May include travel... 
    Contract work
    Remote work

    Columbia River Inter-Tribal Fish Commission

    Portland, OR
    4 days ago
  • $90k - $135k

     ...efficiently in accordance with U.S. GAAP and applicable local standards. Find out more...  ...considered. The Opportunity: As Senior Accountant, you will play a key role in...  ...maximize your positive impact and long-term development opportunities. The Day-to-Day:... 
    Senior
    Work experience placement
    Work at office
    Local area
    Work from home

    Fisher Investments

    Gresham, OR
    3 days ago
  • $126k - $170k

     ...Portland, OR and Pacific Northwest advisory business. This is a senior, client-facing role designed for an accomplished safety...  ...relationships. Business Growth Focus: Lead market development efforts, develop a personal and regional book of business, and expand BSI's... 
    Senior
    Permanent employment
    Full time
    Contract work
    Temporary work
    Flexible hours

    BSI

    Portland, OR
    4 days ago
  • $105.8k - $174.8k

     ...with constant research and development, you’ll find yourself building...  ...and the opportunity to develop your own career path for your...  ...skills and ambitions. As a Senior AI Native Engineer, you will...  ...modern robotics, digital twin applications, and software engineering. We... 
    Senior
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Portland, OR
    4 days ago
  • $95k - $125k

    A leading management consulting firm located in Portland, Oregon, is seeking a Management Consultant to achieve business results across various industries. The ideal candidate will have over 4 years of consulting experience, strong project and business analysis skills,...
    Senior

    Gunter Group

    Portland, OR
    3 days ago
  • $105.4k - $124k

     ...responsible for the analysis, design, testing, development and maintenance of best in class...  ...: - Responsible for designing, developing, testing, operating and maintaining products...  ...a disability during any portion of the application or hiring process, please refer to... 
    Senior
    Temporary work
    Work experience placement
    Local area

    U.S. Bank

    Gresham, OR
    4 days ago
  • $80.2k - $150k

     ...The Opportunity: Hit Apply below to send your application for consideration Ensure that your CV is up to date, and that you have read...  ...faster delivery of resources. The Day-to-Day: Develop, implement and maintain scalable Cloud infrastructure on Microsoft... 
    Flexible hours

    Fisher Investments

    Gresham, OR
    3 days ago
  •  ...Oracle Field Service Functional Senior Consultant Package and Technology Enablement | Package Functional Transformation Available in multiple locations including: Atlanta, Georgia, United States Austin, Texas, United States Baltimore, Maryland, United States... 
    Senior

    Deloitte Digital

    Portland, OR
    15 hours ago
  • ServiceNow Developer - Fisher Investments - IRM & GRC Fisher Investments is...  ...environmental preservation, is looking for a Senior Software Developer. Senior...  ...Reinsurance Company. Senior Application Developer - Charles River Development (CRIMS) - Fisher Investments... 
    Remote work

    PortlandJobs.net, LLC

    Portland, OR
    3 days ago
  • $39 per hour

     ...Benefits The expected base rate for this role is $39 per hour, with overtime compensation. Compensation depends on relevant experience, education, specific skills, function, geographic location, and other factors as applicable by law. #J-18808-Ljbffr Energy Jobline ZR
    Senior
    Hourly pay
    Weekly pay
    Local area

    Energy Jobline ZR

    Gresham, OR
    2 days ago
  • $120k - $160k

     ...Oregon, is seeking an experienced Technical Architect/Lead Developer to oversee critical application functionalities. This role demands extensive...  ...The ideal candidate will excel in hands-on JavaScript development and architecture design. The position offers a competitive... 
    Senior

    MAXIMUS

    Portland, OR
    3 days ago
  • $56.16k - $106.08k

     ...Job Title Location: Gresham, OR, 97030, United States Base Pay: $56,160.00 - $106,080.00 / Year Other Compensation: Now Offering - $2000 Sign-On Bonus! Job Category: HVAC and Refrigeration, #SeniorWalHVAC, Jun26 Industry: eCommerce / Retailer Required Degree... 
    Senior
    Relocation package

    IntelliSource

    Gresham, OR
    4 days ago
  • A technology firm is seeking a UI .Net Developer for a long-term remote contract role. The ideal candidate must possess strong AngularJS experience and over 7 years of .Net coding expertise. Responsibilities include designing and developing web services and writing automated... 
    Senior
    Remote job
    Long term contract

    Arka Infotech Inc

    Portland, OR
    1 day ago
  • Prestige Senior Living in Gresham, Oregon, is seeking a dedicated Resident Care Coordinator. In this role, you will assist in ensuring resident care needs are met while coordinating and providing oversight to health services team members. Enjoy a fulfilling career in a... 
    Senior

    Prestige Senior Living

    Gresham, OR
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Application Developer - Charles River Development (CRD) (GRESHAM). Be the first to apply!