x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Sr. Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Sr. Software Engineer

Thales Solutions Asia Pte. Ltd.

Thales Solutions Asia Pte. Ltd. company logo

Roles & Responsibilities:


The candidate will:

· Be part of the Security Development team to build innovative Security solutions for Homeland Security, Smart Cities and Critical Infrastructures.

· Be responsible for the technical/solution designs, code development, and component test execution to demonstrate alignment to the product/functional specification of the solution.

· Develop and demonstrate a broad set of technology skills in web application technologies, micro service design patterns, Open Source libraries and frameworks, and technology architecture concepts.

· Collaborate with product/solution architects to create, implement and maintain the product/solution development roadmap.

· Be the main contact point to represent the team, join agile ceremonies and communicate effectively with other development teams and product management team.

· Ensure all work adheres to Thales software development methodologies and processes

· Thoroughly document design to ensure the usability, supportability and maintainability of the developed

· Perform sub-system installation, configuration and integration to support Proof-Of-Concept (POC)/demo.


Experience required:


· 10+ years of hands-on experience and expert knowledge of full web application development lifecycle of scalable micro-services-based architectures; including tools, best practices, continuous deployment, dependency/complexity management, scale/performance tuning, monitoring, resiliency, etc.

· Experience as software team lead is referred.

· Strong knowledge of architectural styles and design patterns

· Experience in SCRUM/Agile software development methodologies


Programming languages/frameworks/Technologies:


· Proficiency in Go Language, various Go frameworks and tools

· Proficiency in building responsive layouts with CSS and HTML5

· Proficiency in building complex Angular applications with Typescript

· Experience with Android (Kotlin)

· Familiar with database technologies such as Postgresql and ClickHouse

· Familiar with MQ and Apache Kafka

· Unit-test code for robustness, including edge cases, usability, and general reliability

· Strong knowledge in version control using GIT

· Maintain the CI/CD pipeline and familiar with Kubernetes. Knowledge about Ansible is good-to-have.

· Knowledge about Mapbox SDK (Android or iOS) is good-to-have.


Behaviour:

· Good communication skills and team-works

· Analytical and problem-solving skills

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?