Back-end Software Engineer (contractor)

Dimensional Fund Advisors

Multiple Locations
Fully remote
Python programming experience
Restful apis and web services
Sql experience
Dimensional’s goal is to improve our client’s lives by improving the way that they invest, with an engineering team that emphasizes collaboration, learning, and innovation

Job Summary

  • Dimensional’s goal is to improve our client’s lives by improving the way that they invest, with an engineering team that emphasizes collaboration, learning, and innovation.
  • As a member of the Data Distribution team, you will have the opportunity to understand our client's needs, collaborate on the design of solutions, and work with emerging data engineering tools and best practices.
  • Dimensional offers a variety of programs to help take care of you, your family, and your career, including comprehensive benefits, educational initiatives, and special celebrations of our history, culture, and growth.

Matching Summary

Dimensional’s goal is to improve our client’s lives by improving the way that they invest, with an engineering team that emphasizes collaboration, learning, and innovation.

Skills & Requirements

Must-have

  • Python programming experience
  • RESTful APIs and web services
  • SQL experience
  • high performance and high availability data applications
  • automated acceptance testing
  • secure applications

Nice-to-have

  • financial services industry knowledge
  • Agile Scrum and waterfall methodologies
  • customer service skills
  • emerging data engineering tools

Key Requirements

  • 4 to 5 years of programming experience in Python
  • 4 to 5 years of SQL experience
  • Bachelor’s degree in engineering, math, computer science, or related field
  • Ability to work on multiple programming languages
  • Proficiency in building RESTful APIs
  • Familiarity with SOLID principles and Domain driven design
  • Experience in high performance and high availability data applications
  • Experience with automated acceptance testing
  • Good understanding of cyber security risks
  • Experience working in a dynamic and interactive team environment
  • Knowledge of best practices and IT operations
  • Experience working with Agile Scrum and waterfall methodologies
  • Strong analytical and problem-solving skills
  • Effective written and verbal communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter