Job offer
Senior Software Engineer (TechX)
As a Senior Software Engineer (TechX) at Julius Baer, I am expected to design, develop and deploy cloud-native solutions and provide technical leadership and guidance to the team. I will also drive project relationships from conception to delivery and collaborate with stakeholders.
Job description
Tasks
- Lead AMIC technical management
- Create guidelines for developers to ensure consistency, quality, performance and evolvability
- Translation of business and highly technical topics for non-technical target groups
- Enablement and Scrum Master for engineering practices of existing developers
- Coach, facilitator and participant in agile methods such as SAFE, Scrum and ensuring Program Increment (PI) Planning and Continuous Delivery (CD)
- Experience with best practices such as Test-Driven Development (TDD) and Continuous Integration (CI) and Continuous Delivery (CD)
- Investigate and mitigate production issues to maintain a stable production environment
- Stakeholder management - close cooperation with finance, business change engineers and project managers
- Analyze requirements, estimate effort, plan, prioritize, manage progress
- Ensuring awareness, involvement and support of key stakeholders and participants through proactive engagement
- Design and implement technical and architectural design, reinforce architectural guidelines and challenge outdated solutions
Regulatory responsibilities and ORBI risk management
- Demonstrate appropriate values and behaviors, including standards for confidentiality and integrity, data use and safeguards
- Responsibility for ensuring that risks and issues are identified and closely managed
Requirements
Personal and social skills
- Initiative, enthusiastic and mission-oriented in delivering results
- Curious, flexible, results-oriented and able to thrive in a fast-paced and dynamic environment
- Ability to interact constructively with agile methods and solve problems
- Great communication skills and soft skills
- Self-organization
- Able to operate in a fast-paced environment with changing requirements
- Able to prioritize and manage multiple tasks, demands and challenging situations
- Hands-on development experience and a preference for setting examples for junior team members
Professional and technical skills
- 10-15 years of hands-on experience in software development, with a solid foundation in system design
- 5+ years of experience in independently managing cloud environments and delivering infrastructure-as-code for project teams
- Highly organized with the ability to effectively prioritize and manage multiple tasks
- Ability to thrive in a fast-paced and challenging environment and ensure on-time delivery
- Highly technical with the ability to translate complex functional requirements into efficient, practical and fit-for-purpose technical solutions
Technical skills
- In-depth knowledge of CICD best practices, including automation pipelines and release management tools
- Strong understanding of system design and best coding practice (clean code, design patterns)
- Proficient in Linux and shell scripting for system level tasks and automation
- Ability to understand the concepts of DevOps and Open Policy Agent (OPA)
- Hands-on knowledge of safeguards and messaging systems
- Exposure to event-driven architecture and asynchronous processing
- Clear and effective communicator with a strong ability to collaborate across engineering, product and business partners
- Demonstrate passion for technology, continuous learning and delivering business value through innovative solutions
We offer
No information available.Desirable
- Experience with
Job details