Our client a top tier Investment Bank is looking for a Full Stack developer.
Role Overview:
As a Full Stack Developer you will be responsible for designing developing and maintaining webbased applications and services that support the Wealth Management business. You will work closely with business stakeholders product managers and other development teams to deliver highquality software solutions.
Key Responsibilities:
- Design and Development: Develop and maintain web applications and services using modern frontend and backend technologies.
- Full Stack Development: Work on both clientside (frontend) and serverside (backend) components of applications.
- Agile Methodologies: Participate in Agile development processes including sprint planning daily standups and retrospectives.
- Code Quality: Write clean maintainable and testable code ensuring high standards of code quality.
- Continuous Improvement: Identify and implement improvements to the development process tools and technologies.
- Collaboration: Work closely with business analysts product managers and other stakeholders to gather requirements and deliver solutions that meet business needs.
- Testing and Debugging: Perform unit testing integration testing and debugging of applications to ensure functionality and performance.
Qualifications:
- Education: Bachelors degree in Computer Science Engineering or a related field (or equivalent experience).
- Experience: At least 3 years of experience in fullstack development with a strong focus on web applications.
- FrontEnd: Proficiency in JavaScript HTML CSS and modern frontend frameworks (e.g. React Angular ).
- BackEnd: Experience with serverside programming languages (e.g. Java Python ) and frameworks
- Database: Knowledge of relational databases (e.g. SQL Server Oracle) and NoSQL databases (e.g. MongoDB Cassandra).
- APIs: Experience with RESTful API design and development.
- DevOps: Familiarity with CI/CD pipelines version control systems (e.g. Git) and containerization technologies (e.g. Docker Kubernetes).
- Agile: Experience working in Agile/Scrum development environments.