Software Developer
Stellenbeschreibung
# Lead Software Developer – Java / Angular / Test Automation
## About the Role
ITech Consult is seeking a Lead Software Developer for a project in Bern and the surrounding region. In this role, you will actively shape an end-to-end test automation solution while taking responsibility for technical decisions and supporting the development team with your experience and expertise.
The position combines hands-on software development with strong knowledge of software architecture, test automation, and modern development processes. The assignment is planned at 100% capacity through the end of the year, with an option for extension.
## Key Responsibilities
* Develop and enhance high-quality software solutions using Java and Angular.
* Design and optimize end-to-end test automation solutions.
* Provide technical leadership for architecture, technology, and implementation decisions.
* Develop and maintain critical software components with a focus on performance, scalability, and availability.
* Mentor and provide technical support to developers while promoting development best practices.
* Further develop test frameworks, CI/CD pipelines, and modern development and automation processes.
* Contribute to test automation across web UIs, mobile applications, and APIs.
* Work with complex and distributed systems.
## Required Qualifications
* At least 10 years of experience in agile software development with Java and Angular.
* Several years of experience as a Lead Developer, Technical Lead, or in a comparable role.
* Solid experience with test automation frameworks such as Selenium or Appium.
* Very good knowledge of:
* Software architecture
* Kubernetes
* Docker
* GitLab
* CI/CD
* Experience with test automation for web UIs, mobile apps, and APIs.
* Experience working with complex, distributed systems.
* Completed education in Computer Science or Informatics (HF/FH/University/ETH).
* Very good German language skills.
* Good English language skills.
## Preferred Qualifications
* The source job description does not specify additional preferred qualifications beyond the required requirements.
## Skills & Competencies
* Java
* Angular
* Software architecture
* End-to-end test automation
* Selenium
* Appium
* Kubernetes
* Docker
* GitLab
* CI/CD
* Web UI, mobile app, and API testing
* Distributed systems
* Performance, scalability, and availability
* Technical leadership
* Mentoring and developer support
* Agile software development
* Software development best practices
## Education & Experience
Education
* Completed education in Informatics/Computer Science from an HF, FH, University, or ETH.
Experience
* Minimum 10 years of agile software development experience with Java and Angular.
* Several years of experience in a Lead Developer, Technical Lead, or comparable position.
* Experience with test automation frameworks, distributed systems, software architecture, and modern development and automation processes.
## Work Arrangement & Schedule
* Location: Bern and surrounding region, Switzerland.
* Work arrangement: 2 days on-site; remote work only from Switzerland.
* Workload: 100%.
* Start: Immediately or by agreement.
* Duration: Through the end of the year, with an option for extension.
## Compensation & Benefits
* The source job description does not specify compensation or benefits.
## Compliance / Additional Information
* Reference Number: JA
* Role: Lead Software Developer / Java / Angular / Test Automation
* ITech Consult is a Swiss company certified according to ISO 9001:2015, with offices in Germany and Ireland.
* ITech Consult specializes in placing IT candidates for contract assignments and was founded in 1997 by IT professionals.
Interessiert an dieser Stelle?