Job Title: Lead Software Engineer
Job Description:
The selected person would be a part of AeJ International Wealth Management Technology focusing on 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:
-
6-10 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
Nomura Leadership Behaviours:
Leadership |
Description |
Element |
Exploring Insights & Vision |
Comprehensively analyse the nature |
|
Making Strategic Decisions |
Analyse options and feasibility to resolve issues, in making |
|
Inspiring Entrepreneurship in People |
Promotes the vision and goals to others in such a way that inspires commitment and independent contributions |
|
Elevating Organizational Capacity |
Maximize organizational productivity through leadership development and |
|
Inclusion |
Respect diverse perspectives and |
|
We are committed to providing equal opportunities throughout employment including in the recruitment, training and development of employees. We prohibit discrimination in the workplace whether on grounds of gender, marital or domestic partnership status, pregnancy, carer’s responsibilities, sexual orientation, gender identity, gender expression, race, color, national or ethnic origins, religious belief, disability or age.
*Applying for this role does not amount to a job offer or create an obligation on Nomura to provide a job offer. The expression "Nomura" refers to Nomura Services India Private Limited together with its affiliates.