Overview
Full Time
Skills
Profit And Loss
Apache Kafka
Interfaces
Communication
Multitasking
Microsoft Excel
Trading
Portfolio Management
Workflow
Financial Services
JavaScript Frameworks
AngularJS
Vue.js
Systems Architecture
Mathematics
Computer Science
Analytical Skill
System Integration
Microservices
Collaboration
Finance
Quality Assurance
Agile
Problem Solving
Conflict Resolution
User Experience
Real-time
Sockets
React.js
React Native
GRID
UI
Testing
C#
Java
Golang
Job Details
Team overview
The Enterprise Portfolio Management Systems (EPMS) team builds essential tools that help Portfolio Management teams and other groups across the firm understand current risk and PnL, attribute performance, and support trading decisions. Users interact with a number of web interfaces, APIs and a mobile app, used across the firm. They are underpinned by a modern microservices architecture written in C# and Golang, utilizing Kafka message bus.
Role Overview
We are seeking a UI-focused Full Stack Engineer with expertise in developing responsive, intuitive user interfaces while also understanding backend microservices architecture. The role involves designing and implementing modern web interfaces that connect seamlessly with our microservices ecosystem, optimizing the user experience. Strong communication skills, multitasking abilities, and the capacity to excel in a fast-paced trading environment are essential. The role includes collaborating closely with Portfolio Management teams and various business groups to deliver user-centric solutions that enhance their workflow efficiency.
The ideal candidate will have a minimum of 5+ years of experience, preferably in a financial services setting, with an outstanding technical background in both frontend and backend technologies. Experience in developing responsive UI components using modern JavaScript frameworks (React, Angular, or Vue.js), ideally along with knowledge of C#, Java or similar backend technologies. Demonstrated ability to create intuitive user experiences while understanding the underlying system architecture is highly advantageous.
We value self-starters who can work independently and demonstrate ownership of projects from inception through delivery. The successful candidate will possess strong problem-solving abilities cultivated through an undergraduate or graduate degree in mathematics, computer science, or a closely related field, providing the analytical foundation necessary to tackle complex UI and system integration challenges in our dynamic environment.
Responsibilities
Assist in developing and maintaining software solutions within our microservices architecture
Write clean, efficient, and well-documented code following team standards
Participate in code reviews to improve your skills and contribute to team knowledge
Help troubleshoot and resolve issues in existing applications
Collaborate with senior team members on design and implementation of new features
Learn and apply financial concepts relevant to our systems
Contribute to testing and quality assurance processes
Quickly resolve issues with agile problem-solving abilities
Ownership of individual work and solutions
Handle support queries from a diverse and dynamic internal client base
Qualifications & Requirements
Qualified candidates exhibit a grasp of, and interest in, UI /UX engineering principals ideally with most of the following:
Realtime UI development, typically via experience with Web Sockets
ReactJS / React Native (or similar UI framework experience)
Experience with NextJS
AG Grid (or similar grid framework)
Redux
Jest (or similar web UI testing frameworks)
C#, Java, Golang or other similar backend technology
The Enterprise Portfolio Management Systems (EPMS) team builds essential tools that help Portfolio Management teams and other groups across the firm understand current risk and PnL, attribute performance, and support trading decisions. Users interact with a number of web interfaces, APIs and a mobile app, used across the firm. They are underpinned by a modern microservices architecture written in C# and Golang, utilizing Kafka message bus.
Role Overview
We are seeking a UI-focused Full Stack Engineer with expertise in developing responsive, intuitive user interfaces while also understanding backend microservices architecture. The role involves designing and implementing modern web interfaces that connect seamlessly with our microservices ecosystem, optimizing the user experience. Strong communication skills, multitasking abilities, and the capacity to excel in a fast-paced trading environment are essential. The role includes collaborating closely with Portfolio Management teams and various business groups to deliver user-centric solutions that enhance their workflow efficiency.
The ideal candidate will have a minimum of 5+ years of experience, preferably in a financial services setting, with an outstanding technical background in both frontend and backend technologies. Experience in developing responsive UI components using modern JavaScript frameworks (React, Angular, or Vue.js), ideally along with knowledge of C#, Java or similar backend technologies. Demonstrated ability to create intuitive user experiences while understanding the underlying system architecture is highly advantageous.
We value self-starters who can work independently and demonstrate ownership of projects from inception through delivery. The successful candidate will possess strong problem-solving abilities cultivated through an undergraduate or graduate degree in mathematics, computer science, or a closely related field, providing the analytical foundation necessary to tackle complex UI and system integration challenges in our dynamic environment.
Responsibilities
Assist in developing and maintaining software solutions within our microservices architecture
Write clean, efficient, and well-documented code following team standards
Participate in code reviews to improve your skills and contribute to team knowledge
Help troubleshoot and resolve issues in existing applications
Collaborate with senior team members on design and implementation of new features
Learn and apply financial concepts relevant to our systems
Contribute to testing and quality assurance processes
Quickly resolve issues with agile problem-solving abilities
Ownership of individual work and solutions
Handle support queries from a diverse and dynamic internal client base
Qualifications & Requirements
Qualified candidates exhibit a grasp of, and interest in, UI /UX engineering principals ideally with most of the following:
Realtime UI development, typically via experience with Web Sockets
ReactJS / React Native (or similar UI framework experience)
Experience with NextJS
AG Grid (or similar grid framework)
Redux
Jest (or similar web UI testing frameworks)
C#, Java, Golang or other similar backend technology
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.