Full Stack Developer
Job Description & Summary
In our Data & Tech team within Broader Assurance Services we work on building Software Solutions to enable our internal and external clients. We work on complex transformation projects, where the impact of new laws and regulations (e.g. CSRD, ESEF), reporting requirements and changes in the IT landscape play a crucial role. We work closely with our clients to make optimal use of technology during these complex processes (e.g. during an IPO, merger or acquisition), stimulate innovation and help them transform to a future-proof and agile business model.
Are you a driven professional with a Computer Science, Software Engineering or IT background? Do you have an affinity for Systems Development, Architecture, scalability, Programming and Data? Are you passionate to learn how the world of finance and accounting work? Would you also like to work in an ambitious team and continue your personal and professional development? Then you are the Full Stack Developer we are looking for!
What will you be doing?
As a Full Stack Developer, you will work with in multidisciplinary teams (including deals & technical accounting experts, ERP & technology specialists, software developers and data analysts) to gather requirements, define the architecture, manage the development and deployment of Software solutions.
Your work environment is dynamic; it ranges from working at a client's offices or at the PwC office to the flexibility of working from home. To meet the needs of our customers, we continuously invest globally in the development of our team members, our skills and the innovative tools that we use to help our clients transform sustainably and stay ahead of the competition. As a Full Stack Developer, the activities that you will be working on include:
- Working on Internal tool development and external client projects;
- Working as part of Agile development teams;
- Managing the development and deployment of software solutions.
- Building web applications or work on Data Analysis projects using Python (FastAPI, Django), Javascript (React) and SQL and NoSQL;
- Learning and using git for version control;
- Completing the documentation tasks as expected by the Project / Product team;
- As you work on Projects / Products you are expected to learn the Business / Accounting / Finance concepts expected of the Project / Product;
- Coaching colleagues in the areas of personal growth and development of various consulting skills.
You are motivated to complete the onboarding training of the team (Technical & Non-Technical) on time.
Does this describe you?
You have a combination of strategic and analytical insights. You are an Expert in Software development (Python, JavaScript) and can immediately lead software projects or platforms. You are eager to learn, have a passion for emerging technologies (including (GenAI, Cloud & RPA) and want to expand your knowledge of (financial) business processes. You are also ambitious, want to solve complex problems and make an impact on our customers. You are people-oriented and enjoy working together in multidisciplinary teams.
- You have a bachelor's or master's degree; in Computer Science, Computer Engineering, Software Engineering, Informatics or Information Technology;
- Should have 5 years of work experience in the relevant field;
- You have an affinity for Systems Development, Architecture, scalability, Programming and Data;
- You are passionate about learning how the world of finance and accounting works;
- You are an Expert in Python or JavaScript (or Both). Our backend is in FastAPI / Django and our Frontend is in React;
- Experience with cloud computing platforms such as AWS or Azure is a plus;
- Collaborate with cross-functional teams, including designers, project managers, and stakeholders, to define and implement software requirements and features;
- Follow software development principles, including object-oriented programming, design patterns, and SOLID principles, to write clean, efficient, and maintainable code;
- Experience with version control systems, such as Git, and agile software development methodologies;
- You are fluent in Dutch and English, both spoken and written.
What are we offering?
At PwC, you will have the opportunity to be yourself, get the best out of yourself in a high-performance organisation and grow within our global network. As part of our team we offer:
- A competitive salary, attractive pension plan and the opportunity to grow;
- Customised training for professional growth and leadership development;
- Motivating work environment where collaboration with ambitious colleagues and recognition for your contributions are highly valued;
- Comprehensive benefits including "well-being budget" for physical and mental health;
- Flexibility of hybrid working, including ergonomic home office and fixed expense allowance including internet allowance;
- Attractive mobility options, including electric lease car, car waiver allowance and the possibility of using different shared transport providers;
- 30 vacation days per year;
- Fun extras such as various informal company activities.
These are just a handful of our terms of employment. Find more information on our website.