We are looking for a Staff Software Systems Designer with relevant experience and strong English knowledge. Our partner is a leading american-based company in medical technologies and digital solutions. They are enabling their clients to make faster, more informed decisions with smart tools, data, analytics, apps and services.
Tasks:
- Ensuring delivering high quality and impactful outcomes to our customers
- Driving complex software systems design and integration plan through multiple teams
- Requirements development, flow down and analysis
- Defining functional, non-functional and integration testing strategy of the solution
- Technical risk management & leadership of the software projects through the scrum teams
- Evangelizing the systems mindset across the organization
- Collaborate with business, functional partners and technology leadership in specifying system requirements
- Drive technology discussions and strategy in line with business needs
- Facilitate convergence of functional and technical knowledge
- Define integration milestones and provide technical leadership to the internal and external teams
- Manage project risks, scope changes and other non-standard events throughout the life of the project and support execution team with resolution of roadblocks and interdependencies
- Evangelize the systems mindset in the organization
- Contribute in setting direction for long term vision
- Bringing & establishing best practices
- Drive simplification and improvement as necessary
- Mentoring / Coaching junior team members
Requirements:
- Bachelors Degree in Computer Science
- 5-10+ years of experience in software development (Java)
- System level thinking, system decomposition experience
- Skilled in breaking down problems, documenting problem statements and estimating efforts
- Demonstrated ability to lead, acknowledge, develop, communicate & implement a strategy
- Ability to analyze impact of technology choices
- Excellent communication, mentoring skills (written and oral)
- Strong leadership skills for delegating tasks or directing the work of others
- Rigor, curiosity, creativity and team spirit
- Experience with containerization (docker, kubernetes), micro-services, rest and cloud technologies, CI/CD and Test Automation
Desired Characteristics
- Masters Degree / PhD in Computer Science
- Experience in the medical or any other regulated software industry
- Experience with performance and reliability optimization and / or testing
What we offer:
- Cafeteria
- Flexible Benefits
- Private Health Insurance
- Fitness reimbursement
- Prescription glasses support
- Professional development opportunities