Solution Architect Hoofddorp, Netherlands
Solution Architect Description
Job #: 62227Selected by Newsweek as a 2021 Most Loved Workplace, EPAM’s global multi-disciplinary teams serve customers in more than 45 countries across five continents. As a recognized leader, EPAM is listed among the top 15 companies in Information Technology Services on the Fortune 1000 and ranked as the top IT services company on Fortune’s 100 Fastest-Growing Companies list for the last three consecutive years. EPAM is also listed among Ad Age’s top 25 World’s Largest Agency Companies for three consecutive years, and Consulting Magazine named EPAM Continuum a top 20 Fastest-Growing Firm.
DESCRIPTION
EPAM Netherlands is looking for a highly competent Solution Architect to strengthen our Solution Architecture & Technology Consulting unit in Hoofddorp. You will join our project where you will act as the primary architect with responsibility for designing and integrating custom developed micro-services components for a leading edge video back office platform.
Responsibilities
- Design and integrate new in-house developed micro-services and externally developed components for the video back office platform
- Document component-level specifications
- Act as the product owner for your micro-services as part of the Agile / Scrum process
- Participate in End to End Architecture design sessions for new features and interface with the platform product owners to understand the platform requirements
- Share architectural design vision with both technical and non-technical team members, including fellow engineers, architects, product managers, designers and analysts
- Write clean, well-structured specifications and designs, covering all of the functional and non-functional requirements
- Prepare handover documentation and trainings to train and instruct fellow engineers in your team and other teams
Requirements
- Excellent capability to write unambiguous technical requirements that require little clarification towards vendors and developers
- Strong, hands-on experience with HTTP, HTTP/2, RESTful
- Strong, hands-on experience with Linux and Windows based servers
- Strong analytical skills; the ability to analyze at high level but also dive into low level details
- Experience with TCP and DNS
- Experience with HTTP servers, proxies and CDNs
- Experience with Docker, Kubernetes or other management systems for containerized applications
- Good reasoning skill and ability to drive architectural/technical discussion
- Ability to deep dive into the issue to find a root cause in case of unexpected behaviour
- Knowledge of best practices for the software development life cycle, including Agile development, testing, integration and operations
- Understanding of SQL (e.g. MySQL, PostgreSQL) and NoSQL (e.g. Cassandra, RIAK) technologies - past experience with PostgreSQL is a big plus
- Skills to write scripts in at least one scripting language (e.g. Python, Perl, Ruby, bash)
- Former development experience
- Familiarity with IT systems (OSS & BSS)
- Understanding of video platforms and the associated back office systems a big plus
We offer
- Competitive Compensation
- 26 paid holiday days
- Commuting to work- costs reimbursement
- Option to participate in our Pension Plan scheme OR Health insurance Compensation
- Discretionary Performance Based bonus
- Laptop + Corporate Simcard
- Annual Salary Review
- Trainings, Internal Education and Dutch Language Courses
- Unlimited access to LinkedIn learning solutions
- Relocation Package
- Regular Corporate and Social Events
- The opportunity to be part of a diverse and multicultural company
- EPAM Employee Stock Purchase Plan (ESPP) (subject to certain eligibility requirements)