Connecting...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9vywttb250lwnvbnn1bhrpbmcvanbnl3n1yi1iyw5uzxiuanbnil1d

Lead Developer

Lead Developer

Job Title: Lead Developer
Contract Type: Permanent
Location: Helsinki
Industry:
Start Date: ASAP
Reference: GH1002
Contact Name: Greg
Contact Email: greg@oakmontconsulting.co.uk
Job Published: December 06, 2018 09:37

Job Description

Lead Developer

Reports To

The Lead Developer will report to Vice President, Engineering

Who are you and what have you done?

You have worked for some time in the development of software and in specifically developed micro-services with containers to production in a team environment for production use. The size of the application you have developed does not have to be huge, but you have solved distributed logging, fairly complex user authorization, eventual consistency, CI/CD automation and container management/orchestration in your career past, preferably in AWS based environment, but not a total must.

Job Overview

The client has proven itself for our customers with a lovable product that is showing some age technologically. In order to remain competitive now and in future we are considering two avenues of implementation: one where we step-wise re-code the application and the other where we take an aggressive step to recoding the application without considering the migration of customer data in the beginning. Either way, we would anyways code the new application in steps and make sure that we engage customers and partners with the recoding journey as well.

In order to make the recoding path work, we are looking for experienced software professionals with experience of our target architecture which is React/Redux based frontend and containerized micro-service backend. Our developers are C# .NET experienced so it would be a lot easier for us to use it, but it’s not impossible to consider what backend we do and one of the first steps is to plan and evaluate our options in respect to the development timeline and application functionality.

As a Lead Developer person who will participate and do a lot of the initial planning, understanding what the product on high-level is doing and what it should do with product management and designers to build a rough plan for the development. We then scale the development by building teams internally and/or externally depending a lot on the plan.

 

Responsibilities and Duties

  • Device a plan and model of recoding with other key stakeholders
  • Initial technology choices and current plans are updated based on the new plan

  • Participate in hiring and building the core team that will be the central team of the recoding

  • Our existing teams are planned to participate in the development over time depending on eg. Tech choices or other criteria's of business priority

  • Plan and execute the development of recoded product with the team noting that both frontend and backend
  • The new product must be more maintainable, testable, deployable and usable than the current product

  • The new product must be at least as secure and in fundamental parts deliver what the current product does but recoded

  • The aim is to recode the whole application in steps and within a year of timeframe (subject to adjustment during planning phase)

  • You know the technology we need: React, Redux, Docker, AWS IaaS, Git, and one of C# .NET, Python or Node.js, your past work may be other technologies if containers and microservices played a role in them

  • You understand user authentication and authorization and role-based access management

  • You understand and know how eventually consistent architecture is built and managed

  • You understand modern DevOps methodologies and develop automation for CI/CD in order to automate both for developer use and for staging, testing and production

  • You may know requirements for ISO27001 security in development but not mandatory

  • You communicate effectively in English, other languages a plus, Finnish is not mandatory at all

  • You understand modern software development methodologies and embrace them even while continuously driving for delivery of features.

Compensation

This is a key role in the company’s long-term strategy execution. It’s highly visible throughout the company and is in itself a few times in a lifetime opportunity to the right candidate. We will make a competitive offer to the right candidate and as the skills and responsibilities and experience determine a lot, the compensation is negotiated with the candidate. We will share the benefits and compensation package to the candidates during the initial interviews

Process

We aim to make a decision on our strategy execution at mid-December timeframe and in order to make positive decision for hiring, we need to find out availability, interest and experience of candidates from where we will screen and choose the right person to lead. We have to have the right skills and personality for this key role thus we are not opening this opportunity to public search.

Selection Criteria's

  • Past Experience in roles similar to the position under consideration

  • Personal goals/motivation

  • Interpersonal skills

Get similar jobs like these by email

By submitting your details you agree to our T&C's