About the role
Software Engineer is a active engineering role at Thales in Singapore. Open the role to review the official description and apply on the company site.
Aerospace & DefenseOnsite
Key Responsibilities
- You will work closely with the Product Owner(s) and Solution Architects to understand the requirements and design our software keeping in mind User eXperience, maintainability, robustness and performance.
- You will design our software to answer to the requirements and/or challenge them if they are unsound.
- You will work in an Agile development environment and be part of a cross-functional Scrum team, participating to Poker sessions, Sprint Planning, Review, Demo, Retrospective and backlog refinement.
- You will ensure the overall Quality of the product through verification and validation.
- You will implement the design and unit test them.
- You will write end-user guides and required documentations.
- You will provide Level 3 support to users of our applications.
Requirements
- Degree in Computer Science, Information Technology or Computer Engineering.
- Experienced in software development
- Experienced in Java and Python development .
- Worked in an Agile development e.g. with Scrum / Kanban.
- Experience in Validation practices and testing environment such as Robot Framework.
- Familiar with Continuous Integration/Continuous Delivery and DevOps.
- Experience in Front and/or Back-end Web Application development (Public and/or Private cloud), Microservice Architectural development and using AI tools to enhance developer productivity and software quality will be advantageous