Senior Software Engineer software development
Esko Kongsberg make high precision and high-speed machines. To strengthen our R&D Group we are seeking a Senior Software Engineer with a strong focus on quality, is results driven and has strong analytical skills.
Main responsibilities and key activities
You will be involved from concept to delivery, be a part of a dynamic lean organization and work in an innovative and multicultural environment. You will also work in a team environment with engineers from other disciplines like electronics and mechanics.
The main objective of a Senior Software Engineer at Esko Graphics is to design, develop, maintain and review software in a small R&D group with high ambitions for innovation, growth and new development with high focus on quality and On Time Delivery.
You will also participate in peer code review and testing, exchange technical information with the quality engineers and other members of your product group and communicate with product managers, trainers, demonstrators and customers about the usage and innovation of the software.
Qualifications and professional knowledge
Required
o Passion for Software Engineering
o Master or Bachelor within computer sciences, engineering or IT
o Experience with C++ and C# and .NET
o Strong understanding of OOP, development and architecture patterns.
o Strong understanding of full stack development, from machine to UI
o Experience with relational databases.
o Excellent English communication skills
Desired
o Other languages
o Experience with IoT applications.
o 2+ Years of experience with relevant software development
o Knowledge of communication protocols (TCP/IP, REST, etc.)
o Experience working with agile methodologies