Full-Time Visual Basic (VB)- Senior Software Engineer
Shawbrook is hiring a remote Full-Time Visual Basic (VB)- Senior Software Engineer. The career level for this job opening is Senior Manager and is accepting London, United Kingdom based applicants remotely. Read complete job description before applying.
Shawbrook
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Join us as a Senior Software Engineer in our CPO team, driving innovation in our business-critical engineering projects at Shawbrook, the forefront of fintech banking.You will be working on our real estate origination systems, a key business area for the bank.
This role offers a chance for a skilled engineer to deepen their domain expertise in banking and collaborate with a dynamic team of engineers, using Agile methodologies to fundamentally change the way we build and maintain systems at Shawbrook.
We are looking for a skilled and proactive engineer to support and enhance a critical Real Estate product. This system is currently built with VB legacy tech, and we are actively developing modern replacements. This role will learn the ins and outs of the product, providing essential support and helping to modernise and enhance its workflows and processes during this critical transition period.
You’ll be an advocate for best in class engineering standards and maintain a strong focus on product delivery. You’ll have the chance to make your mark right away as we undergo pivotal, impactful work with truly diverse opportunities to support your development.
Responsibilities:
- Work as part of a Product focused team; this role is responsible for building and maintaining application software support key systems within the bank.
- Work to help transition one of our key systems from legacy technologies to a modern microservices based system.
- Determine root cause for complex software issues and develop practical, efficient, and permanent technical solutions.
- Be a strong voice in all team ceremonies, including planning, estimation and backlog refinement.
- Provide a technical viewpoint in discussions on resource assignment.
- Participate in understanding business requirements during agile ceremonies including backlog refinement sessions. Taking responsibility for implementing the most appropriate solution, bearing in mind, non-functional requirements around performance and security.
- Work with the support team to deploy and monitor services in production.
- Take responsibility for documenting details of system amendments / enhancements in both code comments and online documentation system.
- Continuously update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.
- Maintain and improve existing codebases and peer review code changes.
- Strict adherence to Shawbrook technical standards.
What you’ll need…
- Expert in VB6 - proven hands-on experience designing and building complex software end-to-end systems which have been efficiently delivered to production
- SQL - experience with data, both front and back end, to run queries, pull data back, build new tables, index tables.
- Microservices - use microservice technology to build our systems using modern design to drive scalability and efficiency.
- Engineering best practice - familiarity with concepts such as DTO / TDD / Unit Testing and SOLID principals to drive high quality coding practices.
- .NET 5/6 /.NET core - experience (or willingness to learn) .NET would be beneficial to help build out the back end of our new modernised systems.
- Any experience of working in banking will be useful
- Ability to work independently
- Excellent analytical and problem-solving skills
- Excellent organisation and time management skills
- Broad experience designing, programming, and implementing large information systems
- Chance to gain Cloud Experience (Azure) - if you don't have this you can expect to learn it during your time at Shawbrook.