Lead Developer and Solution Architect

K3 10. Apr 2018 Fullt starf

K3 Business Technology Group is a leading global supplier of integrated business systems to retailers, manufacturers and distributors. We are a leading supplier of Microsoft’s business solutions and a member of Microsoft’s Inner Circle and President’s Club. We also develop our own best practice software which is tailored to companies within the retail and manufacturing industries. These industry bespoke solutions are designed to maximize our customers’ efficiency and overall business performance.

We are looking for great people to work on the “Imagine” team in Reykjavik. The team focus is on the development of K3’s cloud native application platform built on microservice architecture principles.

Job Description

K3 Business Technology Group are seeking an experienced lead developer to shape the architectural future of their “Imagine” platform and suite of applications on the “Imagine” development team. The recruit will have a pivotal role in making key technical decisions, leading the multinational development team and working closely with the Product Owner to deliver this strategic solution.

The right candidate will be an exceptional addition to our team. You will work with an international team of experts on developing standard reusable software in a cloud architecture, with a focus on usability, performance and maintainability.

The right person for this role has a professional and positive attitude, can work independently as well as in a small group, takes initiative and motivates his colleagues, is passionate about new technologies, best development practices and teamwork. If you are someone who gets excited about how software can be made future proof by applying modern design and architectural principles as well as how to utilize it in a practical way then this just might be a great role for you.

Responsibilities

  • Chief solution architect, choosing the right technologies and approaches to deliver functional requirements in an elegant, time efficient and technically sound way

  • Development team leader, being a point of technical expertise that others can speak to for help

  • Full stack development, mainly in .Net Core 2.0 and Angular(JS and 5)

  • Leading the daily standups and coordinating with the product owner on delivery

  • Ensuring high performance on mobile and desktop

  • Writing tested, idiomatic, and documented code

Qualifications and Skills

  • Education and relevant software development experience

  • Deep knowledge and experience of front end technologies, HTML5, AngularJS/5, SASS/CSS, JavaScript/TypeScript

  • Deep knowledge and experience of backend technologies, C# .NET Core 2.0, Entity Framework, SQL Server

  • Professional, precise communication skills

  • Creating self-contained, reusable, and testable modules and components

  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system

  • Validating user actions on the client side and providing responsive feedback

  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed

  • Architecting and automating the build process for production, using task runners or scripts

  • Documenting the code using known conventions

  • Git and GitHub

  • Ability to perform in an Agile environment

  • Basic understanding and working knowledge of Docker

  • Basic understanding of container orchestration tools like Kubernetes

  • Basic understanding of Message Queueing (RabbitMQ)

In addition, it would be great if you bring the following

  • Expertise of other modern front-end web frameworks such as Vue.js and React.js

  • Experience of cloud based solutions such as AWS and Microsoft Azure


Sækja um starf
Upplýsingar fyrir umsækjendur

Applicants are kindly requested to email their CV’s to gaukur.sigurdsson@k3btg.com