Vakante Jobangebote finden Sie unter Projekte.
Senior Fullstack Developer
Eingestellt von Michael Bailey Associates - Amsterdam
Gesuchte Skills: Sql, Engineering, Client, Python
Projektbeschreibung
This position is for a big Oil and Gass company in the Netherlands
We are looking for a senior developer to support the existing developed solution and then facilitate the migration of the solution to our new architecture and help with scaling the solution to sites worldwide.
RESPONSIBILITIES
- Work closely with the customer and the Product Owner day-to-day and develop features according to their needs
- Avoids gold plating solutions, ie creating the perfect solution
- Keeps the cost of change low by minimizing technical debt and participating in refactoring when necessary
- Write clean, elegant and maintainable production-level code
- Write unit tests for your own code and use test first approaches (TDD) to develop your code
- Participate in code reviews
- Share software engineering related knowledge and experience with the rest of the team, eg best practices; this is especially important as the team has technical people whom are non-software engineers, eg data scientists
- Self-organize (coordinate and allocate tasks) with other members of the cross-functional team considering several constraints (priorities, technological restrictions, WIP, people's availability, etc.) when picking tasks
- Work in a highly-collaborative, friendly Agile environment, participate in Ceremonies and Continuous Improvement activities
- Do pair programming from time to time
- Communicates pro-actively
- Should be able to quickly learn new technologies & frameworks
- Develop the Front End for the application
REQUIRED SKILLS AND EXPERIENCE
- At least 5 years' experience as a full-stack developer
- Expert in Python
- Demonstrable experience in writing microservices and containerization, eg Kubernetes
- Demonstrable experience with SQL and No-SQL databases (eg Reddis, Mongo, Parquet, etc.)
- Experience working with relational databases (designing databases, normal forms, table partitions, data segmentation, etc.), including streamlining and maintaining the data
- Strong knowledge of S.O.L.I.D. principles and design patterns
- Strong experience in Test Driven Development
- Experience in Pair Programming and working in pairs for longer periods of time (2hrs+)
- Experience doing Continuous Integration and Continuous Deployment
- Knowledge of Version Control tools, GIT is preferred
- Experience with the following tools (or similar): Jenkins (using scripts not UI), Docker, Kubernetes, SonarQUBE
- Experience with Front End development
- Strong understanding of JavaScript and strong experience with at least one related framework, eg react.js, angular.js, etc.
- Experience working in Agile Teams, comfortable working in a highly collaborative environment and share responsibility for the results
DESIRED SKILLS AND EXPERIENCE
- Experience with data security
- Experience working for Startups
- Experience working in Lean Startup and Kanban are preferred
Michael Bailey International is acting as an Employment Business in relation to this vacancy.
Projektdetails
-
Einsatzort:
Rotterdam, Niederlande
-
Projektbeginn:
asap
-
Projektdauer:
1 Year
- Vertragsart:
-
Berufserfahrung:
Keine Angabe
Geforderte Qualifikationen
-
Kategorie:
IT Entwicklung, Ingenieurwesen/Technik