Investment Software Engineer - ClariVest

Raymond James Financial
San Diego, California
Report

Job Description

Under direct supervision, uses specialized knowledge and skills obtained through education, experience and/or formal training to assist in creating, and modifying new and existing software. Codes, tests, debugs, documents, and maintains software. Writes programs according to specifications from senior-level engineers or business analysts. Detailed instructions, established procedures and prescribed guidelines are provided to perform a variety of tasks that require minimal evaluation, originality or ingenuity to make routine decisions.

Essential Duties and Responsibilities:
  • Collaborates with portfolio management teams to develop and support investment models and tools
  • Validates incoming data quality and monitor the stability of the data acquisition process.
  • Identifies gaps, strategic impacts, financial impacts, and the risk profile in technical solutions or offerings, and provides technical support.
  • Works with colleagues to improve the adoption and user experience of data management tools.
  • Respond to critical incidents outside of regular work hours.
  • Adheres to established information technology standards and procedures..
  • Analyzes system requirements.
  • Assists in conducting special studies and investigations, as well as developing new information systems to improve business processes, as required.
  • Studies existing data handling systems to evaluate their effectiveness.
  • Designs or modifies programs from provided specifications.
  • Develops system documentation.
  • Identifies and corrects program defects.
  • Maintains currency in technical skills.
  • Participates in software system testing and validation procedures, programming, and documentation.
  • Takes ownership of an aspect or task on a system with some assistance.
  • Displays solid understanding of mission-critical production environments, including the requirement for high availability and team-oriented 24x7 support capabilities.
  • Performs other duties and responsibilities as assigned

Qualifications
Knowledge, Skills, and Abilities:

Knowledge of:

  • Programming concepts such as data structures, error handling, data manipulation, and I/O processing.
  • Database concepts and practices, including definition and query language concepts.
  • Data processing hardware.
  • Program design concepts through flowcharting and data flow diagramming.
  • Structured development methodology.
  • Operating systems.
  • Files, reports, and screens and how they are used in applications.
  • Relationship between Information Technology and business.
  • Core business competencies such as finance, management, accounting, operations, and marketing.
  • Concepts and practices of testing procedures.
  • Financial industry business.

Skill in:

  • Development in 1 programming technology.
  • Programming processes such as compiling, source code editing, debugging, testing and deployment.
  • Using modern development tools.
  • Modifying existing systems.
  • Demonstrating appropriate frequency and level of detail in communications, both verbal and written.
  • Operating standard office equipment and using required software applications.
  • Clear, concise, grammatically correct oral and written communications.

Ability to:

  • Recommend technical direction at an individual program level.
  • Comprehend software specifications or design and translates into executable code with some assistance.
  • Create clear and concise program documentation.
  • Provide a high level of customer service.
  • Establish and maintain effective working relationships with others.
  • Exhibit a positive attitude when communicating with clients.
  • Follow all internal procedures for handling customer requests.
  • Contact the appropriate person to assist with escalated issues.
  • Communicate in a timely manner and through proper channels to keep customer and upper management informed of the status of items.
  • Take personal ownership of issues, following through to issue resolution.
  • Attend to detail.
  • Analyze and solve logic problems.
  • Read, comprehend, and apply technical information.
  • In emergency situations, determine appropriate actions to protect critical systems and data.
  • Demonstrate judgment appropriate for level and experience.
  • Either meet all deadlines created by management or clearly communicate to management the reasons the deadlines may need to be modified.
  • Organize and prioritize multiple tasks and meet deadlines.
  • Respect all team members.
  • Participate in team projects and activities.
  • Demonstrate flexibility in accepting and adapting to change.
  • Ask general questions to verify clear understanding of client issues.

Educational/Previous Experience Requirements:

  • Bachelor’s Degree (B.A.) in a technology-related discipline with a proficient understanding of principles in one or more functions of the position.
~or~
  • Any equivalent combination of experience, education, and/or training approved by Human Resources.

Licenses/Certifications:

  • None required.

Raymond James Guiding Behaviors
At Raymond James our associates use five guiding behaviors (Develop, Collaborate, Decide, Deliver, Improve) to deliver on the firm's core values of client-first, integrity, independence and a conservative, long-term view.

We expect our associates at all levels to:
  • Grow professionally and inspire others to do the same
  • Work with and through others to achieve desired outcomes
  • Make prompt, pragmatic choices and act with the client in mind
  • Take ownership and hold themselves and others accountable for delivering results that matter
  • Contribute to the continuous evolution of the firm
At Raymond James – we honor, value, respect the uniqueness, experiences, and backgrounds of all of our Associates. When associates bring their best authentic self, our organization, clients and communities thrive, it is part of our part of our people-first culture. The Company is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs.
Job Product Management
Primary Location US-CA-San Diego-San Diego
Organization Raymond James Investment Management
Schedule Full-time
Shift Day Job
Travel No

Eligible for Discretionary Bonus Yes

Raymond James Financial
Software Development
Full Time
Onsite
Competitive
See Description for Experience
2 years, 5 months ago