Graduate Software Developer
CityGrad
Job Description
We are looking for ambitious and creative juniors to join one of the fastest and most exciting financial services companies in the world. As a Junior Full Stack Developer, you will play a crucial role in building resilient, scalable technology that drives the company's growth. Working in an agile, cross-functional team, you will have the opportunity to interact directly with stakeholders and contribute to various areas of the business.
This company has an incredible people-first culture, which, combined with their incredibly cool offices, creates a fanatstic enviroment for young people starting their careers. All training will be provided, so no specific coding languages are needed. This role sees you joining a fast-paced and dynamic tech team, within a company that has serious ambitions for its technology and is about to embark on some of the most exciting projects in financial services.
Their vision is to create a scalable, resilient and dynamic platform for high-value corporates and institutions. We want to work with people who share our ambitious mindset, with a focus on developing capabilities that amaze our customers and enable their businesses to succeed as well as our own. Responsibilities: Collaborate with agile, cross-functional teams to develop resilient and scalable technology solutions.
Interface with the business to understand requirements and deliver high-quality software. Own the code lifecycle, from inception to in-life support, including QA and deployment. Collaborating with other team members and stakeholders to find solutions to problems Writing clear, testable code to ensure quality and scalability Developing new features and releasing them iteratively to enhance the user experience Responsible for code / PR reviews and design discussions Helping to upgrade the current client facing platform using the latest technologies Assisting in documenting your code to ensure maintainability of the platform, building modular layouts, reusable code and libraries for future use Requirements: Degree educated in technology-related subjects e.g Computer Science Passionate about technology and innovation Thrive working collaboratively Passionate problem solvers Knowledge of browser troubleshooting and debugging practices and techniques.
Preferable but not essential Experience coding in ReactJS, C# .NET Core. Preferable but not essential Web technologies (CSS, HTML5, RESTful API’s, WebSockets) Preferable but not essential