SENIOR DEVELOPER
ROLE DESCRIPTION
At United Vanning we are all about producing the best results in partnership with the client. As a consultant you will build your experience of our software development and project approach and of our clients’ systems. You will very quickly gain the opportunity to be in touch with the client directly, and see your deliverables make a direct contribution to their business. The role will entail a variety of tasks including:
-
Close professional collaboration with clients to ensure that we thoroughly understand what’s best for their business needs and what will achieve the most effective outcomes
-
Creating solution proposals and new architectures that will evolve or transform our clients’ IT landscapes and deliver true business value
-
Designing and implementing software modules and components to create innovative technical solutions as well as thoroughly testing to ensure their quality
-
Taking responsibility and gaining experience across the Software Development Lifecycle, from requirements gathering through to integration, acceptance and live system support
-
Preparing and assisting with the creation of software documentation including user guides, release notes and specifications
ESSENTIAL SKILLS or EXPERIENCE
To be considered for this position you will have:
-
A 1st or 2:1 Masters degree in Computer Science or equivalent Science disciplines
-
Good knowledge of and demonstrable ability at software programming and algorithm design
-
Fluent written and spoken English
-
A proven record of quickly learning new subjects, skills and programming languages
You will be:
-
An analytical problem solver who is comfortable tackling uncertainty
-
Self-motivated, with an enthusiasm to deliver your best and the organisation to plan your tasks effectively
-
A clear communicator, both verbally and in written form, adept at sharing information
-
Someone that works well in a team and individually
-
Willing to travel on occasion, generally within Europe or the US
-
Passionate about self-improvement and learning about technology across a variety of different business domains
DESIRABLE SKILLS or EXPERIENCE
-
Java, C/C++, Python programming experience
-
Architectures e.g. messaging, microserives
-
Libraries, frameworks e.g. JBoss, Javascript, Springboot, Angular, React, Vue.js;
-
Database, storage e.g. Postgres, Oracle, SQL, JPA, Hibernate
-
Cloud e.g. Azure, AWS
Knowledge of these technology areas would be a bonus:
-
Blockchain technology
-
Crypto protocols
- Bitcoin, Lightning network, Hyperledger Fabric, Ethereum/Solidity Software development and testing within a commercial encironment
COMPENSATION PACKAGE
United Vanning offers an excellent package which includes:
-
Competitive salary
-
Bonus Scheme
-
Company Pension Scheme
-
25 days annual leave + Bank Holidays
-
On-Call compensation
-
Private Health Insurance
If you would like to apply for this role, or register your interest for the future, please send your CV to: cv@unitedvanning.com