Long story short
At Brand New Day we tend to do things differently. We’re definitely not boring or bureaucratic like any other bank or insurer. We don’t belong to one neither. We aren’t traditional bankers, but entrepreneurs. We just want to build the best bank for long term consumers savings and investment. In order to do that, we need the best development teams. We know this sounds like a marketing story. It isn’t. We honestly believe in doing things our own way and challenging the status quo. Still not convinced? Come in for a coffee with our lead developer or IT director. Or speak to the teams and see for yourself.
What you will be doing
We promise top-quality service to each and every one of our customers. That means almost 300,000 people have exceptionally high expectations of Brand New Day. We try to fulfil those expectations by creating our own systems. And the number of clients is growing fast. Next to working on projects, you spend the bigger part of your time working on technical projects, like Brand New Day development working towards CI/CD, central logging and monitoring based on Elastic and experimenting with and implementing the newest techniques. Just as important, however, is that you enjoy working together closely with a bunch of other talented developers and testers in an international setting.
How will you be doing this?
- You are an all-rounder in a Scrum team. You will have your own specialisation, but you will also be able to perform all other tasks within the team.
- You prioritise your own work together with your team and Product Owner. You will have a lot of opportunities to experiment.
- You will be using the right tools for whatever job will be thrown at you.
- Choices that were made in the past are not rules.
- You will work in a motivated team to meet ambitious deadlines. There is always a budget for good ideas.?
- Big data is your guru, your gut feeling isn't. To measure is to know.
- By actively coaching and continuously providing feedback to team members.
Required experience & skills
- 6 to 8 yrs of strong hand-on development experience
- CI/CD pipeline development and integration: ability to independently architect and build continuous deployment pipelines, including creation of infrastructure automation scripts (Chef, Puppet, Ansible or any tool that suits the needs best) along with writing and configuring Octodeploy for automated deployments to multiple environments.
- Troubleshoot problems across different technology layers in a Windows environment - such as networking, databases (SQL), Windows Server, IIS and applications (C#, JavaScript) to identify and correct operational problems.
- Experience and knowledge setting up Containers in a Cloud environment, which includes being knowledgeable in Docker.
- Providing direct server support during various operations such as deployment and general production/li>
- Design, develop and scale infrastructure-as-code
- Create tools to empower developers to manage production infrastructure
- Work closely with other systems administrators and engineers to meet team goals, and improve processes and apply best practices. Collaborating with developers to make sure new environments meet requirements and conform to best practices
- Creating custom codes such as JavaScript, Java, HTML, CSS and C code that are secure in order to defend against cyber security issues
- Ability to participate in the processes of strategic project-planning meetings. In addition to providing guidance and expertise on system options, risk, impact and costs vs. benefits, create and share operational requirements and development forecasts to allow for timely and accurate planning of projects.
- Passion to learn about and gathering new technologies and related tools to introduce to the company in order to grow the agile development environment
- Perform script maintenance and updates
- Proposing and implementing enhancements to improve web system performance, availability and resiliency
- Perform general systems maintenance tasks such as adding users, managing disk space usage, changing passwords, and applying patches and routine application maintenance tasks
- Must feel comfortable with common development workflows using revision control such as GIT or SVN and build tools like Teamcity
- Deep understanding of TCP/IP, HTTP & HTTPS
- A relentless security-first mindset. You think like an attacker
- Assist with all stages of test data
- Experience with logz.io (logging & monitoring based on ELK stack) and PRTG monitoring
- Knowledge of Selenium IDE for test automation
- Deep understanding of encryption ciphers and key management
Team
You will be working in a team with four other developers (3 backend, 1 front end) and a UX designer, each of them with their own specialisations. Product backlog is established by the product owner in consultation with the team.
Benefits
- Money
- A pension scheme invested in a superior way. Comes with top-notch service
- Compensation for your travelling expenses.
- 25 days of paid leave
- A vibrant company, 200 great colleagues with an average age of 32
- Space for you to develop yourself and do things your own way.
- Freedom to provide your own solutions: discussing stuff based on good arguments instead of seniority
- Intensive collaboration within dedicated teams: frontend, backend, IT operations and testers
- The possibility to visit meetups or follow courses on topics you’re interested in
- The possibility to work a sprint in Bangkok with our colleagues there
- Possibility to be a SCRUM master within your own team
- Involvement in our Quality assurance program, which really fosters higher software quality and collaboration
- The possibility to work from home (company laptop provided)
- Good public transport connection to the office at Amsterdam Bijlmer ArenA