Job Description Work collaboratively with product owners, business analysts, technical architects, UX/UI designers, and other team members to understand business requirements and drive the solution design and development of our digital products. Ensure code meets the requirements and is in accordance with our architectural and coding standards and patterns. Optimising applications using best practices for performance. Propose any upgrades and updates necessary for keeping up with modern security and the development of best practices. Contribute to our shared component libraries and build modular and reusable components and libraries. Provide mentorship for more junior members of the team and share knowledge of your skillsets out to the wider team Qualifications Professional work experience involving software development, systems implementation, and the ability to design/architect software solutions.Proficient in C /C++ development and scripting languages, and experience in multi-tier application design and development on a Windows environment.Prior software development experience with C# would be helpful.Strong background in building enterprise-wide software solutions in multi-technology environments and a solid understanding of the impact of changes on the environment.Familiarity with database concepts, relational SQL , and No-SQL as a plus.Ability to articulate points and provide summaries and explanations of technical concepts.Prior experience working in financial services would be helpful.Strong analytical skills for diagnosing and troubleshooting potential system issues to process a solution.Ability to build a network of relationships across the organization, obtain a detailed understanding of internal clients' needs and drive organization wide design concepts gaining buy in and support of stakeholders.Additional Information At Version 1, we believe in providing our employees with a comprehensive benefits package that prioritises their well-being, professional growth, and financial stability.One of our standout advantages is the ability to work with a hybrid schedule along with business travel, allowing our employees to strike a balance between work and life.We also offer a range of tech-related benefits, including an innovative Tech Scheme to help keep our team members up-to-date with the latest technology.We prioritise the health and safety of our employees, providing private medical and life insurance coverage, as well as free eye tests and contributions towards glasses.Our team members can also stay ahead of the curve with incentivized certifications and accreditations, including AWS, Microsoft, Oracle, and Red Hat.Our employee-designed Profit Share scheme divides a portion of our company's profits each quarter among employees.We are dedicated to helping our employees reach their full potential, offering Pathways Career Development Quarterly, a programme designed to support professional growth.