Job Description :

This person will be working with data on a group of projects, one being natural resources and the other private equity. It is important that this person understand the Investment landscape.

Candidate must have background working on Agile teams and test driven design. PowerBI is a preferred tool

Experience with front and back office management of private investments (private equity, real estate, natural resources)
Experience with structure and unstructured investment and financial data sets
Deep knowledge of and experience with Investments / Financial data
Deep experience with the Microsoft SQL Server technology stack (SSAS, SSIS)
Knowledge of a variety of data platforms including NoSQL, unstructured data solutions, ideal
Strong understanding of data warehousing, modern Cloud / Hybrid data architecture concepts
Understanding of data modeling techniques; ability to lead and contribute to incremental and iterative modern data architecture
Perform data research / profiling and applies results to solution design
Ability to adhere to guidelines and standards while innovating and contributing to evolution of those standards.
Ability to balance support of legacy solutions with delivery of new business capabilities
Leads projects or subprojects of highly technical complexity and responsible for directing and monitoring the work of team members.
Responsible for system analysis, design, coding, testing, debugging, and documentation.
Responsible for quality assurance review. May provide mentorship to new developers and team.

Leads and consults on the following activities:
Develops maintainable/scalable, effective, defect free source code that meets business requirements and team standards
Develops system/application architecture and component design
Works within the project team to lead iterative development (using agile development practices) that delivers a high quality product
Supports the production support transition and implementation phases; responsible for overall success of the project
Develops and leads the production of support documentation
Leads functional/system integration testing support
Leads quality assurance architecture and design guide review; defects or discrepancies in requirements identified and resolved with appropriate partners
Plans work out appropriately, effectively communicates and responds to escalations/inquiries.
Develops Build and Deployment guide
Identify and implements appropriate continuous improvement opportunities

Bachelor''s or Master''s degree in technical or business discipline or equivalent experience, technical degree preferred
Generally 8+ years of professional experience
Highly proficient in software engineering languages and tools; ability to develop on multiple platforms.
Extensive knowledge in layered systems architectures solutions and designs and shared software concepts.
Experience with business intelligence tools and reporting solutions (Power BI, Tableau, etc)
Experience working in an Agile (scrum) development environment (Test-Driven Design, MVP, iterative and incremental design), familiarity with DevOps concepts
Extensive consultative skills, including the ability to understand and apply customer requirements, including drawing out unforeseen implications and making recommendations for design, the ability to define design reasoning, understanding potential impacts of design requirements