Job Summary Job Description What is the opportunity?
What will you do?
- Collaborate with peers to develop code in line with strategic initiatives, as well as develop, troubleshoot, enhance, and document components, as per the requirements and detailed design
- Work within the Agile team, assess requirements for each sprint, review feasibility, complexity, recommend approach and identify challenges;
- Translate requirements into functional specifications, and coordinate design phases, while identifying, tracking, and resolving technical issues
- Create and review technical design documents, understand how the design will be used in the code development process, and facilitate meetings to design, troubleshoot, and execute projects
- Review existing code to assess ongoing feasibility and maintainability, reorganize the code into a coherent state while maintaining code structure design consistency and quality
- Participate in walkthrough reviews of technical specifications, programs, code, and unit test plans
- Conduct thorough unit testing, often developing and leveraging automated unit testing frameworks, and improve performance of single functions through performance tuning
- Plan design/implementation activities, ensure technical solution quality, provide third-level support for various technologies, and drive technical platform evolution and improvements
What do you need to succeed? Must-have
- Polyglot programming skills able to work on multiple computer languages, such as JavaScript, Python, HTML5/CSS, Shell scripts.
- Experience of full-stack development in HTML5/React and Nodejs/Python projects
- Fundamentals in HTTPS, certificates, oAuth2, RESTful APIs, microservices, SQL, OOP, design patterns, algorithm, performance, security and coding best practices
- Ability to work in a fast paced and agile development environment
Nice-to-have
- Experience with cloud environment (OpenShift, AWS)
- Experience with DevOps (GitHub, Jenkins), tool (Docker, Kubernetes), and test automation
What's in it for you?
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high-performing team
- A world-class training program in financial services
- Flexible work/life balance options
- Opportunities to do challenging work
Job Skills
Additional Job Details Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
Note : Applications will be accepted until 11:59 PM on the day prior to the application deadline date above I **nclusion and Equal Opportunity Employment**
Join our Talent Community