You’ll need skills and experience like this;
-
Experience of working within a mixed landscape of traditional ERP type solutions and modular, event driven services
-
Experience of designing and delivering solutions that meet your customer requirements yet fit with a wider business vision
-
Ability to come up with innovative ways to face business challenges
-
A background in software development, ideally you will have experienced developing software so you can support the technical development teams in the solution delivery
-
Experience of working with both internal and external resources on projects and preferably including elements of offshore delivery
-
Strong influencing skills and ability to build strong relationships at all levels
-
You’ll need to be an independent worker that can proactively drive your own agenda in a complex organisation
-
Up to date knowledge of current technology and architecture patterns
The majority of our new solutions are a healthy mix of SaaS, developed, and packaged - where new components are being developed mainly in Java and JavaScript. A selection of technologies and approaches you’re likely to be working with are Java, Node.js, REST architectural style, Macro/Microservices architecture styles, Mobile/UI stack (Android, Phonegap, HTML/CSS, Angular), Swagger, CI / CD tools - e.g. Jenkins / Puppet / Ansible / Terraform, Service frameworks - Dropwizard / Express, Test tools - JUnit / NUnit / Selenium / Cucumber/ SpecFlow, Git, PaaS/IaaS Platforms - AWS / Google Cloud Platform / Azure, Non-relational stores (Dynamo/Datastore), Amazon RDS (Postgres) / Oracle DB / MSSQL.