Scrum (nice to have)
Docker (nice to have)
Azure (nice to have)
Microservices (nice to have)
C# (regular)
NET Core (regular)
ASP.NET (advanced)
Local Unit & Position Description
As our Full Stack Developer, you will join a global team that runs a broad range of projects, transforming existing and developing new digital services and tools across all of DNV's industries.
We are looking for candidates who are passionate about building elegant, customer-facing solutions on any device. You combine a good understanding of the system as a whole, with deep knowledge and experience with key components and tools.
Responsibilities
Design of the overall architecture of web-based applications
Integration of the front-end and back-end aspects of the web applications
Implementation of a robust set of services and APIs to power the applications
Building reusable code and libraries for future use
Optimization of applications for maximum speed and scalability
Implementation of measures to ensure security and data protection
Build web analytic competence to understand customers and deliver values.
Position Qualifications
3+ years of relevant professional experiences
Very good English communication skills, both written and oral
Solid knowledge of application development on the .Net / .Net Core with C#
Ability to work on both front-end and back-end of applications
Solid experience with ASP .Net / .Net Core
Good at HTML 5 and CSS (Bootstrap, LESS / SASS)
Good at JavaScript and common JS libraries such as, React and Angular
Good understanding of object-oriented design principles and patterns
Good understanding of SQL Server and database design
Self-motivated and result-oriented
Bachelor or Master degree in software engineering, scientific, or engineering subject area and a strong scientific or engineering background in addition would be a distinct advantage considering the application domain
Experience with Microsoft Azure is welcome
Experience with Microservice and Docker is welcome
Experience with one of the following areas will be an advantage :
Agile development methodology such as Scrum
Distributed system design
Caching
Passion for learning new technologies
Ability to give constructive feedback to improve processes and quality.
Kindly apply using English version of your resume - our recruiters are based globally and may not know Polish.
We offer
Interesting and challenging projects, customer contact and close cooperation with various internal stakeholders
Work with dedicated and competent colleagues with high education and specialization level in an international environment
Space to innovate and learn more every day
Great working atmosphere and support from your colleagues
Impact on Safer, Smarter and Greener future.