Senior Solution Architect and Lead Developer
We are seeking a seasoned Senior Solution Architect and Lead Developer to join our team in Geneva, Switzerland for a contract opportunity from February till end of 2023, with possible renewal.
This role will be onsite, working closely with our Division portfolio.
As a Senior Solution Architect and Lead Developer, you will be responsible for the solution architecture, development leadership, and expert support for multiple applications.
Main Responsibilities:
* Architect, design, develop or oversee the development of business software systems managed by our Division.
* Gather, interpret and analyze business requirements related to the applications managed by the Division.
* Engage with technical and business stakeholders to ensure that the systems are correctly architected, implemented and can be easily maintained and supported in the future.
* Lead the development process in an iterative/agile way, with regular builds available for feedback from the business team.
* Collaborate efficiently with other team members and stakeholders.
* Assist the Division team in improving its software development practices.
* Stay up-to-date with the latest technologies and methodologies, anticipating and analyzing technological trends and assessing their impact on delivering complex software applications.
Requirements:
* At least 10 years of experience.
* Proven experience in solution and system architecture, including deploying major IT systems based on proposed architectures.
* Good teamwork skills.
* Excellent communication skills, spoken and written English.
Tech Skills:
* Java, Spring Boot, JEE, JPA, EJB, JSF.
* NodeJS, NestJS.
* Core AWS services, Cloud Formation, monitoring and alerts in the cloud.
* Data modelling, processing, ETL and migration.
* BI, AI, NLP.
* Angular.
* SSO, SAML, Open ID Connect.
* Elastic Search.
* CMS, ERP, CR.