The selected person would be a part of AeJ Domestic - Wholesale Data Services & Operations Technology focusing on International Wealth Management business functions. The roles and responsibilities are as follows:
- Develop and maintain web applications to automate the Operations processes for IWM.
- Understand the existing Ops functions and participate in defining new solutions that meet their business objectives.
- Understand the overall ecosystem and develop appropriate integration solutions.
- Deliver high quality code within the committed deadlines.
- Adhere to the best coding practices that reduce technical debt.
- Expected to work with development and support team members across different regions.
- Partner with analysts across the globe to understand the requirements and to define solutions.
- Support resolution of production and user issues, application testing and maintenance releases.
- Partner with stakeholders for testing and implementation of the deliverables.
- Provide regular updates regarding status or progress made to managers and stakeholders.
- Gain understanding of various applications and systems being developed by the peer groups.
- Strong problem solving and analytical skills.
- Good written and verbal communication skills.
- Willing to learn new technologies / tools as required, in order to effectively deliver output.
Key Skills:
Mandatory Skills:
- 4-8 Years of Experience
- Proficiency in at least one modern front-end framework (React, Angular, or Vue.js) preferably React.
- Strong experience with JavaScript/TypeScript
- Expertise in HTML5 and CSS3 (including preprocessors like SASS or LESS)
- Proficiency in at least one server-side programming language (e.g., Node.js, Python, Java, C#, Ruby) preferably node, java and python
- Experience with RESTful API and RESTless (GQL) design and implementation
- Solid understanding of database technologies (both SQL and NoSQL)
- Mastery of the Spring/ Spring Boot framework and familiar with react scripts, redux.
- Good understanding of OOPS concepts, and design patterns as well as DB table design and normalization
- Strong problem-solving experience in a technical environment
- Experience with building low latency, large data processing systems.
- Familiarity with Java and web testing frameworks (e.g., Junit, Selenium, jest)
- Good understanding of Maven and maven lifecycle and familiar with npm and nest js.
- Understanding of memory management, multi-threading - concurrency and synchronization.
- Strong database knowledge of anyone (ms-sql, mysql, postgresql) and willingness to learn others.
- Candidate should be a quick learner. Should have demonstrated in the past quick learning capabilities.
- Strong listening, problem solving, analytical skills and excellent communication skills (both spoken and written English)
- Must be a team player with prior experience in working in a global development team.
- Self-motivated individual, quality and improvement focused.
Desirable Skills:
- Experience with GraphQL
- Familiarity with server-side rendering and static site generators
- Knowledge of containerization technologies (Docker, Kubernetes)
- Experience with microservices architecture
- Proficiency in state management libraries (Redux, MobX, Vuex)
- Familiarity with progressive web apps (PWAs)
- Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, etc.)
- Knowledge of web accessibility standards (WCAG)
- Experience with performance optimization techniques for web applications
- Familiarity with serverless architectures
- Understanding of DevOps practices
- Experience with real-time technologies (WebSockets, Socket.io)
- Knowledge of design patterns and software architecture principles
- Familiarity with A/B testing and analytics tools
- Experience with machine learning integration in web applications
- Knowledge of internationalization and localization techniques
- Industry exposure of Investment banking