23 Dec
Developer / Database Developer
Massachusetts, Burlington , 01803 Burlington USA

job summary:

Description : This role will be part of strategic project to implement Portfolio Optimization capability for Charles River's Wealth clients. The role requires extensive experience in developing distributed processing, high throughput software.

Education / Qualifications:
  • B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. MS degree strongly preferred.

  • 8+ years of progressively responsible professional software engineering experience in a financial services product delivery setting
  • At least 4 years of experience developing software in the area of portfolio rebalancing, model management, optimization and/or portfolio analytics
  • Extensive experience in server side Java with specific focus in developing multi-threaded, distributed processing and high throughput software
  • Experience in writing complex and high performing SQLs on Oracle and SQL-Server databases
  • Experience in C#, WinForms and DevExpress, highly preferred
  • Able to contribute to complex design specs in consultation with senior staff
  • Excellent written and verbal communication skills
  • Able to work well with peers in a collaborative team environment
  • A minimum of 5 years working with an Agile development methodology strongly desired
  • Independently develops and maintains software applications.
  • Works on complex analytical and programming tasks, requiring knowledge of programming languages and data communications and general knowledge of the business operations/customer supported.
  • Leads development and maintenance efforts supporting software application. May function as a Project Manager on smaller projects.

Key skills: 1. Extensive experience and skills in server side java developing multi-tier, multi-threaded and high throughput software2. Expert level knowledge in Oracle and SQL-Server development3. Prior experience in C# with focus on UI development highly preferred4. 8+ years experience in software development5. Prior experience in financial domain with specific focus in portfolio management, portfolio analytics and optimization or rebalancing location: Burlington, Massachusettsjob type: Contractsalary: $65 - 75 per hourwork hours: 8am to 5pmeducation: Bachelors responsibilities:
  • Work under minimal supervision to analyze, design, develop, test, and debug medium to large software enhancements and solutions within Charles River's business and technical problem domains
  • Collaborate with Team Lead, Business Analysts and Product Managers to turn complex business requirements into working and sustainable software
  • Provide thought leadership in the design of product architecture within the team's scope of responsibility
  • Develop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript or other related software engineering languages
  • Write unit and automation tests to ensure a high quality end product
  • Conduct manual tests to ensure a high quality end product
  • Contribute to written design and API documentation
  • Actively participate in the agile software development process by adhering to the CRD Scrum methodology including attending all daily standups, sprint planning, backlog grooming, and retrospectives
  • Participate in cross-team group activities to complete assignments
  • Experience level: Experienced
  • Minimum 8 years of experience
  • Education: Bachelors
  • Java
  • SQL
  • C#
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Related jobs

Report job