Full Stack DeveloperLooking for a Full stack Developer with experience in building high-performing, scalable, enterprise-grade solutions. The ideal candidate will have a strong desire to learn new technology and background working in capital markets space.Contractor’s Role: As a developer, the person will develop on proprietary software applications, champion new technologies and best practices, manage strong relationships with stakeholders as well as spearhead implementation needs with vended platform(s). Contractor will be learning a new application and coding work from the current partners’ knowledge transfer.Experience Level: Mid-LevelExperience & Skills:Minimum 2+ years of software development experienceSelf-driven and ability to learn will be key requirement for this roleKnowledge of Java coding and low code tool MendixUnderstanding of micro service development and building applications for performance & reliabilityExposure to relational databases such as Oracle/SQL Server and writing complex SQLs, stored procedures, functions and triggers.Knowledge of the ETL/Data Management toolset such as Markit EDM, Talend or other tools is requiredExperience developing within an agile development environment using continuous integration toolsUnderstanding of Banking, Capital Markets, or Trading Experience – DerivativesNice to Haves:Experience on the Colline applicationExperience in Snowflake data cloud, Solace or KafkaTasks & Responsibilities:Obtains a highly detailed understanding of the applications for which the role is responsible.
Acts as technical expert on these applications when interfacing with other teams, both internal and external, and senior managementDesign, build, and maintain efficient, reusable, and reliable applications.Work within an agile development process to deliver quality solutions on a predictable schedule.Develop and maintain applications, including designing, coding, testing, debugging, and installation as needed.Consults with partners from systems and other business units regarding new techniques, practices, or technologies in data processing and the impact of proposed and ongoing projects.Identify bottlenecks and bugs, and devise solutions to these problems.