Nr ref.:
TECHNOLOGY: JAVA (Spring Framework), Bitbucket, REST API, Kafka (Events), Angular, Salesforce, OpenShift, MSSQL
RESPONSIBILITIES
- Ensures an appropriate application architecture, development process and the overall quality of the code base (technical stability, scalability and performance) in the team
- Ensures system design is in acceptance with directions from internal Design Authority and creates problem spaces and solution intents for review in Design Authority
- Facilitates high level application architecture as well as dives into the code base on a very concrete level
- Ensures knowledge sharing about functional and non-functional requirements to relevant parties
- Suggests standards for tools and techniques in the team – including DevOps enablement
- Reviews and facilitates implementation of new or changed procedures impacting technical areas when necessary
- Collaborates and shares architectural knowledge (e.g. via solution intent) with other team members when designing and implementing new functionality
REQUIREMENTS:
- At least bachelor degree in Computer Science or multiple years of relevant working experience
- Excellent theoretical insight as well as practical experience with application architecture
- Excellent knowledge and experience in application lifecycle management being software analysis, design, estimation, development and test
- Knowledge in at least one development language and tool and good knowledge in other languages and tools
- Understand mainframe or Cobol
- Fluent English