Senior Software Architect
Utilus
Amsterdam, Netherlands
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Dutch, English Experience level
SeniorJob location
Remote
Amsterdam, Netherlands
Tech stack
Java
Amazon Web Services (AWS)
Architectural Patterns
Azure
Software Quality
High-Level Architecture
Python
Software Engineering
Software Systems
Verification and Validation (Software)
Spring-boot
Databricks
Job description
The Senior Software Architect works in external projects with the goal to deliver high quality technical solutions that meet the client's needs and business vision. The Senior Software Architect designs high-level architecture and defines architectural patterns and development standards for the development team to follow and performs a quality assurance role on development.
- Problem Solving: Address technical challenges and provide innovative solutions to complex problems
- System Design: Leveraging technical knowledge, you develop blueprints for solutions, including workflow diagrams, system architectures, and mockups, ensuring they fulfil user needs and are technically feasible
- Collaboration with Teams: you closely collaborate with developers, QA teams, and project managers to guarantee that proposed solutions are implemented accurately and on time
- Planning & Organization: Planning, tracking and scheduling software deliverables
- Software Quality Control: Software resting, verification and validation
- Gathering and Analysing Requirements: You work directly with external stakeholders to grasp business goals and convert them into actionable functional and technical designs and solutions
- Create, design and own solutions: You are eager to solve business problems with software solutions. You quickly understand business problems, design solutions and are able to realize them together with your team.
Requirements
- Bachelor's/Master degree in IT (or related) field
-
8 years relevant experience in software development and coding
- You have excellent knowledge of software and application design and architecture
- You are an expert in at least one major technology stack, and able to work in multiple different stacks. Our projects vary from Java SpringBoot running on AWS to Python running on Azure to Databricks. You are willing to learn new technologies quickly
- You are enthusiastic about technology with a commitment to staying abreast of the latest technological trends and advancements
- You identify and translate a client's needs and business vision into a fitting technical solution
- Your stakeholder management is excellent. You easily work with the client's stakeholders, supporting them in identifying and aligning on what is required to take the next step in the project
- Your communication skills are excellent. You communicate the architectural design and technical solution with the client and the team and set clear goals to work towards
- You have a hands-on mentality and you are comfortable in fast paced environment
- You are pro-active and result driven
- Your communication skills in English are excellent (Dutch is plus)
Benefits & conditions
- Collaborative culture: Work alongside brilliant minds, exchange ideas, and contribute to a dynamic and inclusive work environment
- Competitive compensation: Receive a generous salary package, including a yearly bonus
- Work-life balance: Benefit from flexible working hours and unlimited paid time off (PTO) allowing you to achieve harmony between your personal and professional life
- Personal budget for development and learning, as we embrace growth mindset
- Personal budget for home office equipment
About the company
Utilus is a fast-growing and highly ambitious software delivery company. We design, build, manage, and operate highly scalable and complex software projects at the heart of our clients' primary business processes, including Tennet, Eneco, Dura Vermeer, and Nederlandse Loterij.
We work on sustainability by focusing mainly on assignments in the heart of the energy transition. We believe in the universal truth that true transformation is only attainable if our clients are prepared to "Do the work". That's why at Utilus, we help our clients to "Do the work" by developing an approach to improve and renew essential IT, all while keeping the client's business running smoothly.
We take an honest and constructive approach, our two core values, to renewing and enhancing essential IT systems., * Impactful projects: Be part of a company that is revolutionizing industries and shaping the future of technology