
Software Architect
2 days ago
Location: Singapore, Singapore
Thales people architect solutions at the heart of the defence-security continuum. Interoperable and secure information and telecommunications systems for defence, security, and civil operators, are based upon innovative use of radiocommunications, networks, and cybersecurity. We are ground breaking new digital technologies such as 4G mobile communications, cryptography, cloud computing and big data for use in physical protection systems, and critical information systems.
Thales established its presence in Singapore in 1973 to support the expansion of aerospace-related activities in the Asia-Pacific region. Throughout the last four decades, the company grew from strength to strength and is today involved in the primary businesses of Aerospace (including Air Traffic Management), Defence & Security, Ground Transportation and Digital Identity & Security. Thales today employs over 2,100 people in Singapore across all its business areas.
**KEY ACTIVITIES AND RESPONSIBILITIES**
**As a** Software Architect, **you are accountable for**:
- Analyse system and customer requirements
- Define the architecture design of the entire software system based on requirements
- Choose the technologies and methodology for the implementation of each components and interfaces in the software solution.
- Ensure that software architecture stability is maintained throughout the software development lifecycle from Bid to Delivery and Maintenance;
- Guarantee adherence to in-scope standards and best practices, reuse policy and product development plans;
- Co-ordinate product definition, and assessment of design trade-offs between aspects of cost, customer requirements and technological possibilities;
- Document the design choices and the related justifications;
- Lead the software technical document writing and effort estimation for bids and projects;
- Conduct technical presentation to software team and other internal/external stakeholders;
- Provide knowledge on state-of-the-art software architecting, taking account of future developments and maintenances;
- Lead and participate in Software team' activities including detailed design review, coding, code review, unit test and debug
**KEY KNOWLEDGE AND EXPERIENCE**
**To be successful in your role, you will have demonstrated and/or acquired the following knowledge and experience**:
**Essential Skills & Qualifications**:
- Bachelor’s degree in computer science or related field
- Singapore Citizen or Permanent Resident referred
- Minimum 5 years of proven experience in software architect role, designing and developing large-scale software/web solution
- Software/enterprise architect related certification is good-to-have. E.g.
- Certified Professional for Software Architecture (CPSA) by iSAQB
- Certified Software Architect (CSA) by the Software Engineering Institute (SEI)
- TOGAF 9 Foundation by The Open Group
- Certified Enterprise Architect (CEA) by the Zachman Institute
- Federating Enterprise Architecture (FEA) Certification by the Open Group
- Knowledge of system architectural design patterns
- Knowledge of various coding methods and programming languages, e.g. Java, C#, Go, JavaScript, Python
- Experience with various development frameworks
- Experience with RESTful services and Microservices Architecture
- Experience with at least one message queue solution and data streaming solution (e.g. Apache Kafka)
- Experience with software system-level integration
- Experience in analyzing technical/design choices and documenting the analysis results.
- Experience with data modeling, relational database, nosql database
- Experience with cloud technologies, e.g. Microsoft Azure, Amazon Web Services
- Extensive working experience (at least 3 years) with Containerization: Docker, Kubernetes
- Experience with common software development tools, e.g. Jira, Git, Visual Studio code
- Experience in scrum/agile software development methodologies
- Experience with continuous integration (e.g. GitLab CI) and code management repository tools
**Good-to-have Skills/Experiences**:
- System skillset:
- System Administration basic skillset (services, ssh, user management,)
- DevOps advanced skillset:
- Developing and maintaining Ansible Playbooks and Modules
- Deploying and setup of CI/CD pipelines (closely work with development team to develop CI/CD pipelines and deploy into private and public cloud)
- Scripting experience in Shell (bash or Python) etc
- Infrastructure as code skillset:
- Automate deployment and configuration using Ansible
- Working knowledge VMware ESX and other virtualization technologies
- Network basics:
- Good working experience with NGINX and HA proxy deployment and configuration
- Familiar with commonly used network commands (e.g. curl, telnet, netstat)
- LAN architecture (CIDR, vLAN, routing, NAT)
- DNS and SSL (internal, external)
- Security:
- Secrets management using various vaults (Gitlab security vaults, Kubernetes secrets)
- SSH adm
-
Software Architect
4 days ago
Singapore beBeesoftware Full time $90,000 - $120,000Job Title: Software ArchitectWe are seeking an experienced Software Architect to join our team. In this role, you will be responsible for designing and developing software solutions that meet our business requirements.
-
Software Architect
2 weeks ago
Singapore VISEO ASIA Full timeSoftware Architect - Digital Transformation & Cloud SolutionsSoftware Architect - Digital Transformation & Cloud SolutionsSoftware Architect - Digital Transformation & Cloud SolutionsPosition OverviewWe are seeking an experienced Software Architect to join our IT consulting practice, focusing on digital transformation, cloud migration, and data modernization...
-
Software Architect
6 days ago
Singapore VISEO ASIA Full timeSoftware Architect - Digital Transformation & Cloud Solutions Software Architect - Digital Transformation & Cloud Solutions Software Architect - Digital Transformation & Cloud Solutions Position Overview We are seeking an experienced Software Architect to join our IT consulting practice, focusing on digital transformation, cloud migration, and data...
-
Enterprise Architect/ Solution Architect
1 week ago
Singapore STAR CAREER CONSULTING PTE. LTD. Full timeOur Esteemed and Reputable Client is looking for 2 headcount for **Enterprise Architect/ Solution Architect (Software). **Requirements**: - **Strong involvement as Enterprise Architect/ Solution Architect.**: - **Technically incline in Software Application Design and Implementation.**: - **Good in Software Architectural Design and Implementation.**: -...
-
Enterprise Architect/ Solution Architect
7 days ago
Singapore STAR CAREER CONSULTING PTE. LTD. Full time**Our Esteemed and Reputable Client is looking for 2 headcount for** **Enterprise Architect/ Solution Architect (Software)** **Requirements**: - **Strong involvement as Enterprise Architect/ Solution Architect.**: - Technically incline in Software Application Design and Implementation. - Good in Software Architectural Design and Implementation. -...
-
Enterprise Architect/ Solution Architect
2 days ago
Singapore STAR CAREER CONSULTING PTE. LTD. Full timeOur Esteemed and Reputable Client is looking for 2 headcount for **Enterprise Architect/ Solution Architect (Software) / Software Lead **Requirements**: - **Strong involvement as Enterprise Architect/ Solution Architect.**: - **Technically incline in Software Application Design and Implementation.**: - **Good in Software Architectural Design and...
-
Software Solutions Architect
3 days ago
Singapore beBeeSoftware Full time $120,000 - $180,000Job Title: Software Solutions Architect About the Role: We are seeking a highly skilled and experienced software solutions architect to join our team. As a software solutions architect, you will be responsible for designing, developing, testing, and deploying high-quality software solutions that support our analytics tool. Main Responsibilities:
-
Software Architect Professional
5 hours ago
Singapore beBeeSoftwareArchitect Full timeJob Title: Software Architect Professional We are seeking a seasoned Software Architect to join our esteemed client's team. The ideal candidate will have extensive experience in designing and implementing software applications, with a strong focus on architecture and technical requirements management. **Key Responsibilities:** Developing software...
-
Software Architect
7 days ago
Singapore OPERVA AI PTE. LTD. Full timeCollaborating with stakeholders to understand project goals and user requirements, and to develop a software architecture that aligns with these objectives. - Providing technical guidance to developers and engineers, and collaborating with them to implement software design patterns and best practices. - Evaluating and selecting appropriate software and tools...
-
Software Architect
3 days ago
Singapore beBeeSoftware Full time $100,000 - $200,000We're seeking a skilled professional to join our team as a Software Architect. This exciting role involves designing and developing innovative software solutions that drive business growth and customer satisfaction.About the RoleThis is an exceptional opportunity for experienced professionals to make a real impact. As a Software Architect, you will be...