Have you ever thought money managers charge too much for investment advice? You are right. At Aperio Group, our strategies are designed to minimize costs and to place environmental, social, and governance (ESG) considerations at the center of our investment advice. This approach results in sustainable and ethical investing. We are a quantitative/index-tracking investment management firm with $25 billion in assets under management. We specialize in managing customized equity portfolios in tax-efficient way.
For everything that Aperio does, we use custom-developed software. Therefore, software is the bloodstream of our whole company. Decisions that we make on a daily basis are automated and data driven, requiring minimal human intervention. This is all possible because we import large amounts of data daily in order to support our decision-making process. That is where the Back-End Developer fits in. Our Back-End Developer is part of the team that has to make sure all necessary data is imported each day and that all systems are ready to support trading decisions. Today, we build our software using JavaScript, Python, PostgreSQL database, and ETL frameworks.
You will join a (relatively) hip team, and everyone who works here is great—not just good—at what they do. That’s by design. We give our best every day, and we want to maintain that work ethic. We like having fun, so we play board games during lunch time and spike ball and kick ball after work.
What You Will Be Doing
- Translate existing, usually ambiguous, requirements into robust, scalable software solutions.
- Write SQL and server-side code to perform complex manipulation of data.
- Work on existing Clover ETL code and write new ETL jobs.
- Write new Python code and modify existing codebase as needed.
- Solve production problems when they occur and ensure the issues don’t recur.
- Provide development time estimates and be able to consistently deliver on-time, high-quality code.
- Follow Agile process and function as a part of a growing multidisciplinary team.
Your Preferred Profile
- Solid knowledge of data structures, flow control, and relational databases and SQL (you must be familiar with third normal form)
- Working knowledge of major relational database platforms such as SQL Server, Oracle, or PostgreSQL
- Experience with server-side programming in object-oriented language
- Facility with version control software to help guarantee code quality
- Ability to communicate and follow up effectively and professionally with other business departments
- Two or more years of on-the-job experience doing the above tasks in a professional setting
- Passion for learning
Bonus Points for This Role
- BS or higher degree in a discipline that teaches data structures, flow control, and relational databases
- Experience working with commercial ETL applications and/or developing custom systems to collect data from multiple sources, as well as validating, transforming, and loading the data into a database
- Experience in the financial services or investment management sector
by via developer jobs - Stack Overflow
No comments:
Post a Comment