It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
Job Description
The Ares Enterprise Data team is seeking a highly motivated Senior Developer to join our Application Development team with focus on investment performance, risk data and migrating to Azure/cloud data wharehouse. The ideal candidate must be able to translate business requirements into technical architectures, data models and designs. The individual should have excellent client facing skills and be able to effectively articulate technical issues. They should be well versed in cloud technologies, agile software development methodologies, expert in multiple tools and technologies, possess excellent technical problem solving skills, programming and unit testing skills. In addition, the ideal candidate will be expected to own the end-to-end technical environment of Eagle Performance Measurement system, MSCI Risk Manager, etc. and play a key role in migrating to modern cloud based technologies.Primary functions and essential responsibilities
- Key member helping drive our migration to cloud based modern data warehouse and applications stack. Firm has selected Azure as the cloud platform for modern data & enterprise applications.
- Responsible for developing, maintaining and optimizing data loading processes from fund admin to Microsoft SQL Based Performance data system (e.g. Eagle Investment performance system or similar).
- Responsible for providing solutions to complex problems with technical documents
- Responsible for reading an existing code base in order to analyze its behavior and make fixes or enhancements to it
- Remove, resolve, or escalate roadblocks for team members in a timely manner
- Identify opportunities for usability improvements, simplification and standardization across application stack(s)
- Ensure that code meets coding and security specifications; responsible for peer code reviews as well as vendor code reviews
- Assist in build vs. buy decision for business unit applications, R&D around upcoming technology
- Evangelize the solution, the process and the team to business leadership
- Responsible for effective communication and interaction with project teams
- Liaison to the application architecture, business analysts and PMO teams to ensure guidelines and process across all technology initiatives are aligned properly
Qualifications
Education:
- Bachelor’s degree in Computer Science or equivalent technical training and professional work experience
Experience Required:
- A minimum of 5 years of relevant experience with specific experience in the following functional areas:
- Investment Performance management system
- Cumulative experience designing and developing applications on the Microsoft .Net platform and technologies
- In-depth 7-10 years’ experience in:
- Experience with SQL, particularly T-SQL
- Experience with MS SQL Server
- Microsoft C#.NET
- Experience with Tableau, PowerBI, or other reporting platforms
- Microsoft SQL CLR Programming
- CA Workload AutoSys
- 1-2 years’ experience in cloud platform(MS Azure preferred)
- Good to have experience in:
- Databricks
- Datafactory, Logic apps
- Datalake
- Scala, Python
- Azure SQL
- Microsoft SQL Server Reporting Services and Report Builder (SSRS)
- Microsoft SQL Server Integration Services (SSIS)
- Microsoft SQL Server Analysis Server (SSAS)
- Ability to troubleshoot and diagnose complex software problems
- Understanding of how to analyze a code base as well as the fundamental constructs of object-based programming
- Understanding of Service Oriented Architecture
- Understanding of design pattern and Microsoft best practices
- Experience writing and tuning stored procedures
- Preferred exposure to one or more of the following business platforms related to investment management: Risk Management systems (RiskMetrics) or performance reporting systems (e.g. Eagle PACE)
- Knowledge of Agile project management methodology preferred
- Prior experience with broader asset management preferred
General Requirements:
- Excellent written and oral communication and presentation skills
- Dependable, great attitude, highly motivated and a team player
- Strong team orientation; capability of interacting with internal and external stakeholders to direct prioritization of Eagle performance reporting related activity and to drive product vision and roadmap
- Ability to successfully manage multiple priorities and competing demands using excellent time management skills within aggressive timelines; result oriented
- Good judgment in terms of escalating issues vs. solving problems independently
- A solutions-oriented self-starter with the ability to see the big picture
- A demonstrated ability to research and leverage available resources to accomplish the task at hand
- Comfort in dealing with ambiguity and uncertainty in a dynamic and fast-paced environment
- Ability to be flexible in terms of hours in order to coordinate with team members across various time zones
- An analytical mind and a passion/interest in bringing new ideas to increase efficiency of existing processes
Reporting Relationships
Manager, Application Development
Qualifications
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
What We Do
Ares Management Corporation is an international real estate financing company.