Connecting...

W1siziisijiwmtcvmdyvmtkvmtmvmzavmjgvndcxl3zpbmutam9icy1iyw5uzxiuanbnil0swyjwiiwidgh1bwiilcixotiwedqymcmixv0

Principle Engineer

Principle Engineer

Job Title: Principle Engineer
Contract Type: Contract
Location: West London, London
Industry:
Salary: £450 - £500 per day
Start Date: Feb or March
Reference: BBBH7253
Contact Name: David Lawrence
Contact Email: david@vineresources.com
Job Published: February 04, 2018 08:45

Job Description

Principle Engineer

My clients overseas the entire development estate in Europe where they responseible for the development of software for their customer experience for over 22 million customers. Due to demands on the business they require a principle engineer who will be accountable for the construction of solution designs that balance the needs of the business with the evolution of the technical landscape by:

Role:

*Working with developers and architects to create and deliver innovative end-to-end solution designs for products that meet the requirements of the sponsor while maintaining the overall integrity of the Technology systems estate.
*Making good decisions about when to invest in building solutions ourselves, when to buy off-the-shelf and when to partner with 3rd parties
*Assist delivery teams to implement the overall solution architecture, adjusting it as needed in the face of changes to the proposition through to product launch.
*Ensuring the involvement of the relevant Technology community members, including those responsible for non-functional aspects such as security, performance and capacity planning, in the solution design.
*Working as part of delivery teams on proof-of-concept or prototype design and development tasks to identify and prove key aspects of solution architecture.
*Work with senior engineers and architects in articulating and evangelising the overall mission & vision of Software Engineering, contributing to the evolution and planning of the product portfolio by:
*Provide technical direction, challenging the team to deliver the simplest possible solutions
*Providing expertise on open source tools and systems, specialist tools and systems, and thought leadership around agile development practices.
*Identifying the key technologies, components and practices that deliver value including working, alongside delivery teams, on proof-of-concept/prototype design and development tasks to understand key aspects of a new technology or tool.
*Monitoring the success of our technology choices and delivery processes.
*Helping to define guidelines for design and development and helping projects to deliver within those guidelines.
*Building communities that support knowledge sharing and decision making.
*Participating as subject matter expert on internal working groups and forums as requested.
*Mentoring other software engineers on best practice, and encourage and contribute to the performance development of others.
*Having a hands-on approach by carrying out development on the software we build for our users.
*Involved in the hiring process for the technical roles we are recruiting for


Experience

*Experience and strong ability in either iOS (Swift + ObjC) or Android & JavaScript.
*Ability to make good technical decisions and to convince others as to the merits and reasons for those decision
*Good knowledge of other stacks & languages, including other object oriented languages, scripting languages and functional languages, the pros and cons of them and what situations they are best applicable to
*Demonstrable track record in software development working within a software delivery team.
*Demonstrable track record in the design and delivery of leading edge strategic business solutions from concept through implementation.
*Has undertaken all stages of the systems delivery lifecycle.
*Wider understanding of emerging technologies & their place in the world with the ability to do R&D to gain a better understanding of them
*Familiarity of working with legacy codebases
*Strong analysis and problem-solving skills.
*Good written and verbal communication skills.
*Adept at translating complex technical concepts into meaningful recommendations.
*You should display a high understanding of application design and architecture and have proven leadership skill
*You must have proven experience of continuous improvement.

If you're looking for your next challenging contract role, want to work with the best in the industry and match the skills/experience above, please send your CV now