Overview
Version 1 is a technology services company with over 28 years in the industry. We partner with leading technology providers to deliver high-quality solutions and services to our customers. We are an award-winning employer that values our employees and strives to support their growth, wellbeing, and success.
We’re a core values driven company that hires people who share our values and rewards those who demonstrate them. Invest in us and we’ll invest in you.
Responsibilities
* 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 requirements and aligns with architectural and coding standards and patterns.
* Optimise applications using best practices for performance.
* Propose upgrades and updates necessary to keep up with modern security and development best practices.
* Contribute to shared component libraries and build modular and reusable components and libraries.
* Provide mentorship for more junior team members and share knowledge with the wider team.
Qualifications
* Solid experience in Go (Golang), especially in production environments, with familiarity in design patterns, concurrency, testing, and core language features.
* Prior software development experience with Java or Python is mandatory.
* Experience with messaging systems like Apache Kafka and RabbitMQ, including designing and implementing event-driven architectures for scalable and reliable communication between services.
* Strong background in building enterprise-wide software solutions in multi-technology environments and understanding the impact of changes on the environment.
* Familiarity with database concepts, relational SQL, and NoSQL is a plus.
* Basic HTML/CSS skills; exposure to TailwindCSS is desirable.
* Basic JavaScript and familiarity with Alpine.js is desirable.
* Experience developing REST-based APIs.
* Basic knowledge of DevOps principles and CI/CD tools (e.g., Jenkins, Ansible, Packer, Docker).
* Knowledge of developing solutions on AWS with familiarity in serverless functions, databases, storage, and compute resources is desirable.
* Ability to articulate points and provide summaries of technical concepts.
* Prior experience in financial services would be helpful.
* Strong analytical skills for diagnosing and troubleshooting potential system issues.
* Ability to build relationships across the organization and understand internal clients’ needs to drive design concepts with stakeholders’ buy-in.
* Flexibility to work with different programming languages and willingness to learn new technologies as required by the project.
Benefits and Additional Information
* Quarterly profit share scheme.
* Strong career progression and mentorship programs and dedicated career development initiatives.
* Flexible/remote working arrangements.
* Financial wellbeing benefits including pension, private healthcare, life cover, financial advice, and employee discounts.
* Employee wellbeing programs including gym discounts, bike to work, mindfulness, EAP, and generous holiday allowance, with enhanced leave options.
* Educational assistance and certifications (AWS, Microsoft, Oracle, Red Hat).
* Reward programs and community initiatives to support diversity and inclusion.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* IT Services and IT Consulting
#J-18808-Ljbffr