As a company, we’re absolutely committed to the growth, development, and well-being of our people. Enfusion is where you can pursue your passion, showcase and further develop your skills, and launch a meaningful and rewarding career. If you're looking for a culture that is inclusive, collaborative, entrepreneurial, values diversity, fosters and rewards creative exploration, and strives to continually exceed client expectations then we're looking forward to hearing from you.
Lead Integrations Developer / Architect - Interfaces and Connectivity
The Team:
Enfusion’s Interfaces Technology Team is one of multiple development and technology groups within Enfusion’s Product Development and Technology Teams. The Interfaces Development Team focuses on building straight-through processing (STP) solutions to and from the various third-party vendors used by our clients. Common vendors include data providers, trade affirmation platforms, fund admins, PBs, and custodians. As well as the tooling and transparency needed to support these workflows, including setup, monitoring, and exception handling.
The Role:
Enfusion is seeking a Lead Integrations Developer / Architect to join the Interfaces Development Team to help us lead and grow a team of Java and ETL developers to transform how we enable straight-through processing between our clients (hedge Funds, Institutional Account Managers for example) and various data providers - risk/affirmation/Fund administrators, etc. The Tech lead will be hands-on to help strategically design and implement technical solutions while being responsible for the management and mentoring of other developers.
For this role, we are looking for someone with substantial java and ETL development experience and an interest in trading and financial services to join us as we continue providing technology innovation and support to the global investment management industry.
What You’ll Do:
- Lead and oversee all Java development projects, ensuring high-quality, efficient, and timely delivery
- Develop and maintain innovative and scalable Java-based applications
- Collaborate with cross-functional teams to design, develop, and implement new features and enhancements
- Mentor and guide a team of Java and ETL developers, providing technical guidance and support
- Stay updated with the latest Java and ETL technologies and trends, and implement them to improve the development process
- Establish and maintain coding standards, best practices, and quality assurance processes
- Work closely with the executive team to align technology initiatives with business goals
- Identify and mitigate potential risks and issues related to Java development projects
- Identify and resolve any technical issues arising in Production/UAT environments
- Conducting software analysis, programming, testing, and debugging
- Communicate project status, progress, and challenges to stakeholders in a clear and professional manner
What You’ll Need:
- Bachelor's degree in Computer Science, Engineering, or a related field
10+ years of relevant development experience with a track record of delivering excellent resultsExperience working directly in a development capacity to design and implement products and technologies for Interfaces / Connectivity teams, Reference Data Teams, Trade File Testing Teams, Trade Affirmation, or Reconciliation teamsExperience leading, growing teams and taking accountability for measuring and tracking their success
- Past experience with multiple and successful system integration projects
- Experience with integrating variety of financial systems encompassing trading, position reporting and PnL related data
- Experience integrating synchronous and asynchronous APIs, specifically using Java
- Experience with FIX a plus
- Experience with vendor documentation and working with vendors
- Experience with file based data integration
- Experience with building or using reconciliation systems and tools for data verification
- Experience with ETL tools and processes
- Ideally experience with Pentaho Kettle or Informatica but other ETL systems are acceptable
- Experience with RDBMS and SQL
- SQL queries
- Relational database design and data normalization
- Experience with large database tables a plus
- Experience with and knowledge of modern versions of Java
- Experience with writing and designing Object Oriented systems
- Recent experience with debuging and maintaining code
- experience with build systems, gradle, Maven, ant, make
- Experience with version control concepts and tools, Git, bitbuckets, others
- Good knowledge of and recent hands on experience with bash and bash scripting or other scripting languages, Perl, Python, VBA
- Good knowledge of distributed system architecture
- Service oriented architecture
- Networked file systems
- Message queues
- Experience with fault tolerant systems
- Ability to read and understand system and application logs and debug code
- High level of recent hands-on experience with Linux/Unix and associated tools
- Text processing : grep, find, awk, sed
- System tools : ps, htop, lsof, ping, dig
- Telnet, ssh, ftp, sftp
- Understanding of linux/unix user management and security
- Ability to manage, prioritize, and delegate multiple competing tasks
- Ability to write system and process documentation
- High level of familiarity with financial markets
- Listed products and derivatives, equities, futures, options, future options, bonds
- FX products, forward, options, exotics
- Fixed income products, IRS, Swaptions, cap/floor, FRA
- Credit products, CDS, CDX, CDX tranche
- Other OTC, bank debt
- Trades
- Positions
- PnL calculation
- Market data, prices, corporate actions
- Financial market participants and their roles funds, custodians, brokers, administrators, etc
#L1-PL1
0 applies
40 views
Jobs from our Partners
SAFe Agile Project Manager
L3 Ansible Developer / Engineer
Staff Development Quality Engineer IV
Data Engineer
Salesforce Test Engineer
Other Jobs from Enfusion
APAC Head of Solutions Engineering
Web Developer
Experienced Java Developer
Senior Java Developer
Similar Jobs
DDR Formal Verification Sr lead Engineer
Graphics System Post-Silicon Engineer
DFT - Lead Engineer
Peripherals DV Sr Lead Engineer
Camera IP Design Verification - Sr Lead Engineer
Senior Container Security Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 257 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee