12 days old

Principal Software Engineer Developer / Data Engineer

Durham, NC 27703
  • Job Code
  • Payrate
    $95,000 To $100,000

Develop database solutions to support the data needs of several applications used by the Asset Management business. If you have a passion for working with data, building innovative solutions, optimizing performance and learning the domain, this might be the right opportunity for you !

Looking for someone with Oracle data warehouse experience, and 'emerging' technologies experience such as cloud, or AI/Machine Learning experience.

The Expertise We're Looking For

  • A Masters degree in computer science is highly desirable. Knowledge/ courses done in finance, math and Statistics or accounting will be a definite advantage.
  • Minimum of 8 - 10 yrs of data engineering experience required
  • Hands-on experience working on an real or a pilot implementation of a data platform on the Cloud
  • Software product development experience, in particular, Equity and Fixed Income Research.
  • An aptitude for Quantitative, Multi-Dimensional Analysis, working with data and data tools. Proficiency in usage of Excel for numeric analysis would be a plus

The Purpose of Your Role

Common Data Engineering Team provides data engineering and analysis in the Common Data Environment (CDE) platform. CDE is a multi terabyte data platform with several hundred mission critical investment management applications used by well over 1000 power users to make daily decisions managing the organizations flagship mutual funds and ETFs.

The Skills You Bring

  • Expert Oracle PL/SQL development skills and Oracle Performance tuning
  • ETL Development, primarily in Informatica. Demonstrated Experience in Data Warehouse implementations in a technical leadership capacity
  • Proficiency in Scripting languages and Unix Shell Scripting and Autosys job scheduler are strongly desired. Entry level proficiency of programming languages (Java/C++) is a plus.
  • Experience with a structured application development methodology, using any industry standard Software Development Lifecycle, in particular Agile Methodologies
  • Strong analytical and troubleshooting skills
  • Excellent written and oral communication skills

The Value You Deliver

  • As a Technical Lead, you will drive platform evolution with specific responsibilities for providing technical leadership in data engineering, as well as in Test Driven Development
  • You will be responsible for delivery assignments, and participate in a healthy dose of forward looking experimentation on emerging technologies or advanced concepts in mature technologies. For e.g. Oracle 12c Advanced Features, Machine Learning, Spark, Amazon Redshift etc.
  • You must have Prior hands-on experience in large volume data implementations, with specific contributions in Data Analysis, Oracle PL/SQL and ETL development for a global customer base.
  • You will excel in your oral and written communication and presentation skills, and a flair to build rapport with a diverse stakeholder base
  • If you are a highly motivated and responsive team player, with a "Can do" attitude who is able to multi-task and work under minimal supervision, this role is for you.


  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Principal Software Engineer Developer / Data Engineer

Randstad Technologies
Durham, NC 27703

Share this job

Principal Software Engineer Developer / Data Engineer

Randstad Technologies
Durham, NC

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast