Senior Software Developer - Investment
Black Pearl
- Abu Dhabi
- Permanent
- Full-time
- Collate, analyze, and document business requirements to support projects, enhancements, and system implementations.
- Translate business requirements into functional and technical specifications to facilitate system design and implementation.
- Provide architectural input to the design of new solutions, focusing on supportability, reliability, and maintainability.
- Lead the coordination with IT and vendors for support activities and operational maintenance.
- Create and execute detailed testing scenarios and test cases, including the collation of necessary test data.
- Develop new and extend existing investment performance reports using various development technologies and toolkits.
- Automate the sourcing, transformation, and loading of investment data into various third-party and internal investment solutions, databases, and end-user Microsoft solutions.
- Monitor the integrity and correct processing of any external data feeds, reporting any issues to the relevant IT and Business teams.
- Perform technical and business validation of any data loaded into the investment solutions, ensuring that any data discrepancies are remedied or explained.
- Configure vendor solutions, which can include workflows, screen configuration, data feeds, access rights, dashboards, and reports.
- Raise and monitor software defects with external software vendors and ensure that the issues are tracked and resolved within an appropriate timeframe.
- Perform end-user training and system orientation for new and existing solutions.
- Work on the integration between the Company’s performance measurement system, Company's data warehouse and Company’s data warehouse.
- Develop new codes, scripts, and features using SQL and Python in collaboration with other developers.
- Bachelor’s Degree or equivalent in Technology, Science, Engineering or Finance.
- Technical certifications in SQL, VBA and Python
- Professional certifications such as CIPM, CFA or PMP preferred.
- 8+ years of experience in SQL and Relational Database development, ideally Oracle SQL and Microsoft SQL
- 8+ years of directly relevant experience with an asset management, asset owner or asset servicer firm
- 7+ years of experience with data engineering concepts for automatic end-to-end collection, transformation, and data processing using ETL and REST APIs
- 5+ years of Business Intelligence design and implementation, with technologies such as Microsoft PowerBI, Plotly Dash
- 3+ years of experience programming in Python
- 3+ years of experience with Cloud platform such as Microsoft Azure.
- Experience with specialized financial software such as Bloomberg/FactSet/BISAM B-One