We are looking for a Senior Asset Developer to join our team, and your role is to:
Bloomberg Data Integration
Design and implement Bloomberg API integrations (BLPAPI, B-PIPE, SAPI)
Develop real-time and batch data acquisition processes for market data, reference data, and corporate actions
Build and maintain Bloomberg Terminal integrations and custom applications
Implement data validation and quality control mechanisms for Bloomberg feeds
Troubleshoot Bloomberg connectivity issues and optimize data retrieval performance
Asset Control Development
Develop asset control applications for trade reconciliation and position management
Implement automated reconciliation processes between trading systems and custodian banks
Build exception management and reporting systems for asset control operations
Create dashboards and monitoring tools for real-time asset control oversight
Develop NAV calculation and portfolio valuation systems
System Integration
Design microservices architecture for financial data processing
Implement RESTful APIs and messaging systems (JMS, Kafka) for data distribution
Integrate with core banking systems, trading platforms, and risk management tools
Develop ETL processes for data transformation and loading into data warehouses
Ensure system scalability, reliability, and performance optimization
Technical Leadership
Provide technical expertise and guidance on Bloomberg integration best practices
Conduct code reviews and mentor junior developers
Collaborate with business analysts and asset control teams to gather requirements
Document technical specifications and system architecture decisions
Required Technical Skills
Core Java Development
Java 11+ with advanced knowledge of concurrent programming and performance optimization
Spring Framework (Boot, Security, Data JPA, Integration)
Microservices architecture and distributed systems design
RESTful web services and API development
JUnit/TestNG for unit and integration testing
Bloomberg Expertise
Bloomberg API (BLPAPI) - minimum 3 years hands-on experience
Bloomberg B-PIPE or Server API (SAPI) integration
Bloomberg Terminal application development
Bloomberg Data License and data model understanding
Experience with Bloomberg TOMS, AIM, or PORT applications (preferred)
Financial Markets Knowledge
Asset control processes and reconciliation methodologies
Understanding of financial instruments (equities, fixed income, derivatives, FX)
Corporate actions processing and lifecycle management
Market data concepts (real-time vs.
delayed, reference data vs.
market data)
Regulatory requirements (MiFID II, EMIR, Basel III awareness preferred)
Database & Integration
SQL databases (Oracle, PostgreSQL, SQL Server)
Message queuing systems (Apache Kafka, RabbitMQ, IBM MQ)
Data modeling and ETL process design
Cache solutions (Redis, Hazelcast)
NoSQL databases (MongoDB, Elasticsearch) - preferred
DevOps & Tools
Git version control and CI/CD pipelines
Docker containerization and Kubernetes orchestration
Maven/Gradle build automation
Linux/Unix system administration
Jenkins or similar CI/CD tools
Cloud platforms (AWS) experience preferred
Experience Requirements
Minimum 5 years of Java development experience in financial services
3+ years of hands-on Bloomberg API integration experience
2+ years in asset control, trade reconciliation, or portfolio management systems
Experience with high-volume, low-latency financial data processing
Previous consulting experience with ability to work independently
Experience in Agile/Scrum development methodologies
Qualifications
Bachelor's degree in Computer Science, Engineering, Finance, or related field
Master's degree or relevant financial certifications (CFA, FRM) preferred
Strong analytical and problem-solving abilities
Excellent written and verbal communication skills in English
Ability to work in fast-paced, deadline-driven environments
Strong attention to detail and commitment to data accuracy
#J-18808-Ljbffr