Lead Developer and Solution Architect
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.
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.
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 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
Applicants are kindly requested to email their CV’s to firstname.lastname@example.org