Company Overview
It offers investment solutions and services and retirement expertise to more than 2.5 million customers globally. As a privately-held, purpose-driven company with a 50-year heritage, we think generationally and invest for the long term. Operating in more than 25 locations and with $611.4 billion in total assets, our clients range from central banks, sovereign wealth funds, large corporates, financial institutions, insurers and wealth managers, to private individuals.
Job Description
Purpose of your role
Senior analyst programmer would be primarily be responsible for liaising with the technical leads, business analysts, and various product teams to design, develop the UI & trouble shoot the issue data stores. The role will involve understanding the technical design, development and implementation of Web Development. The successful candidate will be able to demonstrate an innovative and enthusiastic approach to technology and problem solving, will display good interpersonal skills and show confidence and ability to interact professionally with people at all levels and exhibit a high level of ownership within a demanding working environment.
Key Responsibilities
Work with Technical leads, Business Analysts and other subject matter experts.
Understand the data model / design and develop the code as per the functional requirements.
Providing the development estimates
Able to understand design aspects & mentor junior/new team members
Implement standards, procedures and best practices for better results.
Interact with cross functional teams for coordinating dependencies and deliverables.
Requirements
Experience and Qualifications
Technical
o Strong JavaScript & Advanced JavaScript experience with a minimum of 3 years experience
o Strong understanding and development experience using Single Page Application frameworks
o API development using NodeJS.
o Expertise in HTML5, CSS3, SCSS.
o Hands-on Experience in Backbone, React, Redux Framework & its component architecture.
o ES6, Webpack and Babel
o Knowledge of JavaScript Design Patterns
o Deep knowledge and Experience of understanding the low/high level design aspects along with hands-on in UI development writing the unit testable code.
o Experience of Source Control Tools such as Git / SVN
o Business facing and ability to work alongside data stewards in systems and the business
o Strong interpersonal, communication and client facing skills
o Ability to work closely with cross functional teams
o Experience in AWS Cloud Services (Route 53, CloudFront, S3 etc.) is plus.
Essential Skills / Experience
In depth knowledge and Experience of UI development
In depth knowledge of HTML5, CSS3, SCSS, JavaScript Concepts
Working experience of React
Experience of Source Control Tools such as GIT
Understanding of the Responsive Design/Development
Understanding of Agile and its methodologies
Understanding of Software Development Lifecycle
Additional Information
Desirable Skills / Experience
NodeJS Concepts
Diagnostic and analytical skills
Good communication skills – both verbal and written.
Display a flexible attitude, be able to thrive in an ever-changing environment
Personal Characteristics
Good interpersonal and communication skills.
Strong team player
Ability to work at a strategic and tactical level
Ability to convey strong messages in a polite but firm manner
Self-motivation is essential, should demonstrate commitment to high quality design and development.
Ability to develop & maintain working relationships with several stakeholders.
Flexibility and an open attitude to change.
Problem solving skills with the ability to think laterally, and to think with a medium term and long-term perspective
Ability to learn and quickly get familiar with a complex business and technology environment.