SELECT * FROM jobs WHERE id=5652

Full stack developer (.NET & React.js)



We designed Code Crafters by BT as a place where technological innovation and human touch come together in order to create high quality financial products. We give software developers the opportunity to build an international reputation for themselves, while crafting amazing financial products for people close to home, including friends and family.

What we offer

• The opportunity to work for an innovative product, developing and improving our applications software, designing technical architecture, implementing software tests and debugging code, writing technical and functional documentation

• The chance to work with people that are passionate about innovation and business evolution, determined to change the way we do banking today

• Working environment and team that will make you enjoy the time spent in the office 

• Access to the latest technologies 

• Helpful insights for the financial system domain. 

To perform in this role, we would like you to have

• Bachelor’s degree in computer science or relevant experience – it’s important to know the fundamental theories that guide a proficient developer, but we cherish even more your hands-on experience 

• Experience in development using .NET Core 

• Strong experience with applied SOLID principles and design patterns in previous projects 

• Strong experience with a .NET unit testing framework 

• Strong understanding of MSSQL database servers 

• Experience with build and deploy pipeline for .NET based projects 

• Strong experience with the latest versions of React.js 

• Thorough understanding of React.js and its core principles 

• Experience with popular React.js workflows (such as Flux or Redux) and Hooks 

• Familiarity with newer specifications of EcmaScript 

• Experience with common front-end development tools such as Babel, Webpack, NPM, Gulp, Grunt 

• Experience with CSS preprocessors LESS/SASS 

• Ability to operate in a highly iterative Agile (Scrum) development environment and deliver significant functionality every week.

If you’ll join our team, you will be challenged to

• Work in an innovative environment, develop projects using various technologies 

• Collaborate with cross-functional teams to configure and customize solutions in order to improve and deliver new features 

• Contribute to developing third-party integrations 

• Continuously discover, evaluate and implement new technologies to maximize development efficiency 

• Bring your own ideas and shape them into innovative working solutions.