0% found this document useful (0 votes)
8 views2 pages

Azure Java Developer for AIP Platform

The Alternative Investment Tech Platform (AIP) seeks a strong developer to enhance its suite of applications and drive platform strategy, requiring expertise in software development, particularly in Java, and experience in the financial sector. The ideal candidate should possess excellent communication skills, a proven track record in delivering complex solutions, and the ability to work autonomously in a global team. Key responsibilities include ongoing L3 support and collaboration with business users and development teams, alongside a strong foundation in multi-tier service-based environments and various technologies.

Uploaded by

Vaibhav Avadhani
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

Azure Java Developer for AIP Platform

The Alternative Investment Tech Platform (AIP) seeks a strong developer to enhance its suite of applications and drive platform strategy, requiring expertise in software development, particularly in Java, and experience in the financial sector. The ideal candidate should possess excellent communication skills, a proven track record in delivering complex solutions, and the ability to work autonomously in a global team. Key responsibilities include ongoing L3 support and collaboration with business users and development teams, alongside a strong foundation in multi-tier service-based environments and various technologies.

Uploaded by

Vaibhav Avadhani
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

The Alternative Investment Tech Platform (AIP) comprises of a suite of applications, including in-house

software products and vendor applications like Investran and FundRunner. The platform supports mission
critical business functions such as reference data management, fund accounting, workflow management
and reporting across middle and back-office processes.

We are looking for a strong developer to join the global technology team to assist is driving the AIP
platform strategy forward. This would also entail the next suite of automations and workflow / process
enhancements for the AIP platform.

The ideal candidate will have a proven track record of delivering complex solutions in a timely manner.
Prior experience building solutions in the Alternative Investments space will be an added advantage. The
ideal candidate should be able to demonstrate innovation, strategical thinking, technical excellence,
autonomy and leadership skills (technical, people and/or project). The candidate will need to liaise with
business users and development teams across the globe and hence excellent communication skills (verbal
and written) are critical to succeed in this role.

This individual will also be responsible for on-going L3 support of the platform.

Qualifications
Required Skills :
· Have at least 5+ years of experience in software development involving Java
· Experience in financial sector is preferable
· Strong communication and interpersonal skills, including the ability to develop and maintain
effective relationships with business users and peer teams
· Ability to discuss and finalize requirements with business unit counterparts
· Ability to do analysis on requirements to come up with a process design for solution
· Ability to work effectively with minimal supervision in a global team environment
· Ability to coordinate with team members at multiple locations/time zones
· Strong team player with a results-oriented focus and a highly disciplined approach towards
meeting objectives
· Flexibility to adapt to changing needs and requirements
· Ambitious and eager to learn new technologies and spearhead its adoption to take the platform
to the next level
· Have been instrumental in L3 support ( This is preferable)

Technology Skills :
· Strong foundational knowledge of Multi-tier service-based environment (Microservice, REST
Principals) is a must should be able to convert functional requirements into detailed technical
designs
· Knowledge of GOF Design Pattern, and Design principals like SOLID, DRY etc.
· Application development using Java1.5 & above, Javascript
· Experience with tools / Framework like Angular, ExtJS (nice to have), Spring-Core, IOC, AOP,
Hibernate, Log4J
· Experience with TDD and Unit Test Frameworks like jUnit, Mockito
· Knowledge of Common Relational Databases like SQL Server, Sybase and ability to write
Design Database Tables and write query and Stored Procedures.
· Database modeling and development experience - must be able to reconcile data between
systems using SQL, Excel etc. Loading, extracting, reconciling data between multiple databases
· Knowledge of at least one commonly used code Repositories (git, svn, perforce etc.) and CI CD
pipelines.
· Experience in Application Server Technologies like IIS.
· Knowldege to Cloud platform (preferably Azure) and commonly used PAAS services (Azure
DataFactory, Azure Container Service etc.)
· Willingness to learn new technologies like Angular, python.
· Knowledge of Scripting language like Javascript, python, PowerShell, shell script will be a plus
· Working knowledge of UNIX environments will be a plus.

Common questions

Powered by AI

Experience with cloud platforms, particularly Azure, and PAAS services like Azure DataFactory provides developers with the scalability, flexibility, and efficiency needed to enhance the AIP platform. It allows for easy integration, deployment, and management of applications, supports advanced data processing and storage capabilities, and facilitates seamless deployment of updates. This experience is crucial for developing robust, future-proof applications within the AIP environment.

Experience in the financial sector is beneficial for a developer on the AIP platform as it provides insight into the domain's specific needs, challenges, and regulatory requirements. This experience allows for more strategic decision-making and enhances the ability to build relevant, efficient solutions that cater to critical business functions like fund accounting and data management. Additionally, this background can improve communication with financial business units, aiding in the accurate translation of business needs into technical solutions.

Effective communication and interpersonal skills are fundamental for developers working on the AIP platform because they need to cultivate and maintain relationships with business users and peer teams across global locations. These skills are critical for discussing, finalizing requirements, and ensuring clarity and alignment between technical development and business goals, which requires articulating complex technical concepts in an accessible manner.

Experience with L3 support is important for developers on the AIP platform because it involves resolving complex technical issues that cannot be handled by L1 and L2, impacting the platform's reliability and user satisfaction. This experience ensures the developer can provide deep technical troubleshooting and maintenance, contribute to the ongoing stability and efficiency of the platform, and support the implementation of long-term solutions. It ensures the platform is resilient and capable of supporting critical business functions without frequent interruptions.

Automation and workflow enhancements are integral to the AIP platform strategy as they streamline operations, reduce manual workload, and increase process efficiency and accuracy across middle and back-office functions. These enhancements facilitate the platform's adaptability to evolving business needs, improve data management and reporting accuracy, and contribute to better resource allocation and strategic focus on more innovative tasks.

Innovation and strategic thinking are crucial for advancing the AIP platform, especially in automating and enhancing workflows and processes. A developer should demonstrate these skills by delivering complex solutions promptly, coordinating effectively with global teams, and adapting to changing requirements while maintaining a strategic focus on future technological trends. They should also contribute to both the conceptual design and implementation stages, ensuring that new features align with overarching business goals.

Proficiency in scripting languages such as JavaScript, Python, PowerShell, and shell script is complementary to the core skills needed for AIP development as it enhances a developer's ability to automate tasks, manage workflows, and manipulate data efficiently. These languages facilitate repetitive tasks, integrate systems, and enhance automation processes, contributing to the platform's efficiency and scalability. Additionally, scripting can support rapid prototyping and agile development practices.

A developer contributing to the AIP Platform needs strong foundational knowledge of multi-tier service-based environments, including proficiency in Java (version 1.5 and above), JavaScript, and familiarity with frameworks such as Angular, ExtJS, Spring-Core, Hibernate, and Log4J. Experience with TDD and unit test frameworks like jUnit and Mockito is essential, along with proficiency in Agile methodologies. Additionally, skills in database modeling, experience with relational databases like SQL Server and Sybase, and knowledge of stored procedures and SQL queries are required. Understanding of cloud platforms, preferably Azure, and PAAS services like Azure DataFactory is beneficial. Familiarity with tools like CI/CD pipelines is also important.

The AIP platform integrates technology and business processes by utilizing a suite of applications, both in-house and vendor-based like Investran and FundRunner, to manage essential business functions. These include reference data management, fund accounting, workflow management, and reporting across middle and back-office processes. By ensuring technological solutions align with business needs, and enabling seamless data reconciliation and process enhancements, the platform significantly supports financial sector operations.

A multi-tier service-based environment offers several advantages in the development of the AIP platform, such as improved scalability, maintainability, and flexibility. It allows for the separation of concerns across different layers (presentation, application logic, data access), which enables easier updates, debugging, and deployment. This architecture facilitates the efficient handling of complex processing tasks, supports diverse application requirements, and enhances the platform's ability to integrate with different systems and technologies, thus significantly boosting operational efficiency and adaptability.

You might also like