Job Title: Principal Software Engineer
Department overview:
IWM IT team focuses on providing IT solution for various Business functions within IWM such as Lending and Credit Solutions (LCS), Investment Products and Advisory Solutions (IPAS), Front Office and Operations –
IWM LCS IT team provides foundational architectural solutions for Lending and Credit approval workflow which involves business approval, deal creation/ structuring and deal document generation process. Other major function includes Sales Pipeline, Calculating LTV and other Margin call decision making, Changes to the Core Banking system – Avaloq to support the business.
Job Description:
The selected person would be a part of IWM LCS IT- focusing on International Wealth Management business functions. The roles and responsibilities are as follows:
- Develop and maintain applications to automate the business processes for LCS.
- 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.
- 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, to effectively deliver output.
Key Skills:
Mandatory Skills:
- 4-8 Years of Experience
- Should be a Bachelor of Engineering / Technology in Computer Science & Engineering or Master of Computer Applications with 3-4 years in Software development across a wide variety of development projects.
- Must have hands on experience of minimum 2-3 years in Newgen iBPS, Omnidocs, O2MS, BAM, MDM with NCIP 1 and 2 certificates.
- Must have adequate programming skills and proficiency in JAVA, JSP, Spring framework, Servlets, EJB, JSF, Hibernate, SQL/Oracle, J2EE /other JAVA technologies.
- Working experience in UI/UX related technologies (HTML, JS, CSS, Angular framework etc.).
- Worked on WebSphere, JBoss and Tomcat Application server, WebSphere and JBoss Portal Server.
- Should follow standard coding guidelines ensuring code quality using tools like SONAR and code coverage using JUnit.
- Working knowledge on CI/CD tools like Jenkins, TeamCity, and Bamboo etc.
- Knowledge of current technological trends in the Software development industry, such as OOP’s, Multi-Tier Software development, Component Architecture, Web Based Software.
- Experience with RESTful API and RESTless design and implementation
- Experience with building low latency, large data processing systems.
- 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:
- 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
The firm is an equal opportunity employer, and we are committed to providing equal opportunities throughout employment including in the recruitment, training and development of employees. The firm and its affiliates 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.