Description:
Tasks and Responsibilities:
- Work in consultation with the software architect to migrate existing software components to AWS using native services and serverless computing as appropriate;
- Improve the existing CI/CD processes to include automated system integration and sanity business regression tests;
- Document recommendations for improvements to the Office Suite products through proof of concepts, technical guidelines;
- Provide technical input into the ongoing development of software solutions by drafting high-level technical specification based on business requirements from IP offices, and by testing and validating new software releases;
- Documentation of personas, user stories, user journeys, technical guidelines;
- Technical proofs of concept to demonstrate the proposed solution and technologies;
- Technical artifacts for new releases and automated tests as appropriate;
- Participation in meetings;
Profile:
- University degree in computer science, engineering or other related discipline;
- +10 years of IT experience
- +7 years of Java development experience;
- +2 years of AWS Cloud experience;
- AWS Certified Cloud Practitioner is an advantage;
- Significant experience in technical standards and technologies related to Java and Node.js, REST api, automated test frameworks, AWS SDK and integration of AWS resources and services (Lambda, DynamoDB, etc.), serverless computing;
- Fluent in English;