Avantra is looking for an energetic, self motivated, autonomous Senior Software Developer. We’re looking for someone who has a flair and passion for technology, who is able to push boundaries and suggest ideas to further improve processes to take the Avantra product to the next-level.
We need someone with a strong full-stack development background (Java, Kotlin, TypeScript) and who is willing to be part of a team to create intelligent software for automation of enterprise application landscapes, mainly focused on SAP.
You will be a part of a great team alongside other senior developers working in an agile environment. Taking direction from our Product Manager and designs from our Product Designer.
You will be working with a team that is responsible for the full software development cycle including: developing, releasing, troubleshooting, and supporting Avantra as an innovative on-premise and SaaS solution.
The role will report to the Head of core development team lead based in Basel, Switzerland.
Key Responsibilities
- Further develop the core code of Avantra (predominantly on Java with element of Kotlin and Javascript)
- Be open to contribute to the front-end development (predominantly TypeScript with React)
- Advance the teams ability on continuous integration
- Building code for automated regression, unit and integration tests
- Provide occasional 3rd level technical support to our customer support team and customers
- Take over ownership of certain modules/components of the product
- Collaborate with the Product designer to create appealing and effective solutions
- Keep abreast of new technology, features and info security to ensure that Avantra is ahead of the game
Requirements
- 5+ years experience as a developer (Java and TypeScript are a plus)
- Extensive experience with CI/CD
- Extensive experience in taking over operational responsibilities for SaaS
- Experience in making distributed teams work productively
- Demonstrated experience in shifting-left with respect to testing and security
- Demonstrate experience in productively using AI code assistants
- Good English communication skills, written and spoken
Technical Skills
- Deep knowledge of Java programming language (or equivalent)
- Strong knowledge of object oriented programming
- Profound knowledge of frameworks and tools of the Java programming world (e.g. Maven, Git, JIRA, JDBC, Spring)
- Experience with building and deploying software on hyper-scalers (GCP preferred)
- Experience and knowledge of basic IT technologies: SQL, databases, networking
- Preferably knowledge of container technologies eg. Docker and of orchestration technologies eg. Kubernetes
- SAP technical experience, preferable
Attributes
- Ability to communicate effectively to all stakeholders
- Ability to productively work in remote teams and help remote teams thrive
- Interpersonal skills/team player
- Attention to detail
- End-user empathy
- Problem solving skills
- Ability to work well under pressure and to deadlines
Benefits
- Competitive Salary
- Competitive holiday & benefits package
- Remote working
- 1 Avantra wellbeing holiday day
- Learning & development programme
Location
This role is intended to be a remote role within a CET +/- 2 timezone.
Occasional travel for customer visits, company and team gatherings is likely.