Software Architect
5 days ago
KEY ACTIVITIES AND RESPONSIBILITIES
As aSoftware 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 12 years of relevant experience building front end and back end of software and web applications
· 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.
o Certified Professional for Software Architecture (CPSA) by iSAQB
o Certified Software Architect (CSA) by the Software Engineering Institute (SEI)
o TOGAF 9 Foundation by The Open Group
o Certified Enterprise Architect (CEA) by the Zachman Institute
o 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 :
o System Administration basic skillset (services, ssh, user management, …)
· DevOps advanced skillset :
o Developing and maintaining Ansible Playbooks and Modules
o Deploying and setup of CI/CD pipelines (closely work with development team to develop CI/CD pipelines and deploy into private and public cloud)
o Scripting experience in Shell (bash or Python) etc
· Infrastructure as code skillset :
o Automate deployment and configuration using Ansible
o Working knowledge VMware ESX and other virtualization technologies
· Network basics :
o Good working experience with NGINX and HA proxy deployment and configuration
o Familiar with commonly used network commands (e.g. curl, telnet, netstat)
o LAN architecture (CIDR, vLAN, routing, NAT)
o DNS and SSL (internal, external)
· Security :
o Secrets management using various vaults (Gitlab security vaults, Kubernetes secrets)
o SSH administration
· Experiences in MHA (Ministry of Home Affairs) projects are good to have.
Behaviour:
· Produces Ingenious, astute design, with an open mind
· Excellent communication, presentation and interpersonal skills
· Collaborative team players preferred
· Be able to lead and motivate teams to deliver high-quality software
Tell employers what skills you have
Microsoft Azure
Kubernetes
Design Patterns
Architect
Software Engineering
JavaScript
Enterprise Architecture
Python
Architecture Design
Continuous Integration
Docker
Web Applications
Product Development
Java
C#
Software Development
-
Cloud Software Architect
3 weeks ago
Singapore VANGUARD SOFTWARE PTE. LTD. Full timeCloud Software ArchitectAs a key member of our Vanguard Software Pte. Ltd. team, we are seeking a highly skilled Cloud Software Architect to lead our cloud engineering efforts. The ideal candidate will have a strong background in cloud computing, software engineering, and architecture design.Key Responsibilities:Design and implement scalable, secure, and...
-
Software Architect
3 weeks ago
Singapore SPRINGFIELD CONSULTING PTE. LTD. Full timeRoles & ResponsibilitiesAs a Software Architect with a strong attention to detail you would be passionate about software architecture and delivering excellence whilst going deep into specific requirements but also has the ability to looking at things from an end-to-end strategic perspective. You would be working all the stake holders of the project including...
-
Software Architect
3 weeks ago
Singapore THALES SOLUTIONS ASIA PTE. LTD. Full timeJob SummaryAt Thales Solutions Asia Pte. Ltd., we are seeking a seasoned Software Architect to lead the design and development of large-scale software solutions. As a key member of our team, you will be responsible for analyzing system and customer requirements, defining architecture designs, and ensuring software architecture stability throughout the...
-
Software Architect
2 weeks ago
Singapore Thales Full timeJob ResponsibilitiesAs a Software Engineer at Thales, you will be part of a project team to build innovative security solutions for homeland security, smart cities, and critical infrastructures. Your key responsibilities will include designing and developing secure and scalable software solutions, collaborating with product architects to create and...
-
Software designer/ software architect
5 days ago
Singapore Sioux High Tech Software Ltd. Full timeSioux is a strategic high-tech solutions provider that develops, innovates, and assembles complex high-tech systems.We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a competitive edge at...
-
Senior it software engineer
1 week ago
Singapore Boon Software Full timeSenior IT Software Engineer – Shape the Future of Technology with Symphony Are you an innovative and driven IT professional with a passion for creating impactful solutions? Join our visionary team at Boon Software and play a key role in shaping the future of technology through Symphony, our cutting-edge software platform. Requirements: Diploma/degree in...
-
Senior Software Solutions Architect
2 weeks ago
Singapore ST Engineering Full timeJob Title: Senior Software Solutions ArchitectAt ST Engineering, we are seeking a skilled Senior Software Solutions Architect to join our team.Key Responsibilities:Design and architect new software product for data analyticsDevelop software solutions by studying information needs and conferring with usersDocument and demonstrate solutions by developing...
-
Senior Software Architect
3 weeks ago
Singapore SINOLIGHT LAB PTE. LTD. Full timeJob Title: Senior Software ArchitectAt SINOLIGHT LAB PTE. LTD., we are seeking an experienced Senior Software Architect to join our team. Key Responsibilities:Design and develop high-quality software applications using Python, HTML5, React Native, and ReactJS.Collaborate with the design team to create visually appealing and user-friendly interfaces.Deploy...
-
Distinguished Software Architect
4 days ago
Singapore SYNAPXE PTE. LTD. Full timeAbout SYNAPXE PTE. LTD.We are a leading technology company seeking an exceptional individual to join our team as a Distinguished Software Architect or Software Development Manager - MS Dynamics. This role offers a unique opportunity to leverage your expertise in Microsoft and web technologies to drive innovative solutions and contribute to the growth of our...
-
Principal Software Architect
3 weeks ago
Singapore Careers@Gov Full timeAbout the Role:Careers@Gov is seeking a talented and experienced Principal Software Architect to join our team. As a key member of our Air Traffic Management Systems Software Integration Section, you will be responsible for overseeing the entire life cycle management of software-intensive and complex next-generation Air Traffic Management and Surveillance...
-
Blockchain Software Architect
5 days ago
Singapore Snaphunt Full timeOverviewWe are seeking a highly skilled Blockchain Software Architect to join our team at Snaphunt.About the RoleYou will be responsible for designing and implementing scalable blockchain solutions.Gathering and evaluating user feedback to improve product offerings.Collaborating with cross-functional teams to deliver winning products.Providing technical...
-
Software Engineering Lead
7 days ago
Singapore Hermeneutic Investments Full timeJob Title: Software Engineering Lead - ArchitectHermeneutic Investments is seeking an experienced Software Engineering Lead - Architect to join our team. The ideal candidate will have a strong background in software engineering and a proven track record of architecting and leading the development of complex systems.Key Responsibilities:Leverage your...
-
Software Architect
3 weeks ago
Singapore Snaphunt Full timeThe OpportunityWe are seeking a skilled Software Engineer to join our team at Snaphunt. As a key member of our software development team, you will be responsible for developing and maintaining our Warehouse Control System (WCS) application.Design and implement REST API endpoints for interfacing with external and internal stakeholdersDevelop and document REST...
-
Senior Backend Architect
3 weeks ago
Singapore VANGUARD SOFTWARE PTE. LTD. Full timeRole SummaryAt Vanguard Software Pte. Ltd., we are seeking a highly skilled Senior Backend Architect to lead our backend engineering team in designing and implementing scalable, secure, and efficient cloud-based enterprise infrastructure solutions. The ideal candidate will have a strong background in Java, experience with cloud computing, and excellent...
-
Cloud Software Architect
3 weeks ago
Singapore A-IT SOFTWARE SERVICES PTE LTD Full timeData Engineer Role SummaryThis role is focused on designing, developing, and maintaining large-scale data systems for the company. The successful candidate will have expertise in cloud-based platforms, particularly OpenShift Kubernetes, and will work on deploying stateless and stateful workloads. Additionally, they will be responsible for creating frameworks...
-
Software Architect Lead
4 days ago
Singapore TRINITY CONSULTING SERVICES PTE. LTD. Full timeAt TRINITY CONSULTING SERVICES PTE. LTD., we seek a skilled Software Architect Lead to spearhead the development of our software solutions.This role requires at least 5 years of IT experience, with expertise in Java Spring Boot and Angular programming skills.A successful candidate will have strong knowledge and hands-on experience in microservices...
-
Senior Software Architect, Industrial Automation
2 weeks ago
Singapore PBA Group Full timeJob Summary:We are seeking a seasoned Senior Software Architect, Industrial Automation to lead the development of industrial software for our robotic products. As a key member of our team, you will be responsible for designing and implementing software solutions that meet the highest standards of quality and performance.About the Role:As Senior Software...
-
Senior Software Systems Architect
4 days ago
Singapore UPPER SPRING CONSULTING PTE. LTD. Full timeJob Title: Senior Software Systems Architect We are assisting our client, a leading global engineering and technology group, in their search for a highly skilled Senior Software Systems Architect.The ideal candidate will have a strong background in software development and system architecture, with experience in designing and implementing complex software...
-
Chief Software Architect
4 days ago
Singapore THE SUPREME HR ADVISORY PTE. LTD. Full timeAbout the RoleWe are seeking a highly skilled and experienced Chief Software Architect to join our team at THE SUPREME HR ADVISORY PTE. LTD.Job SummaryThis is an exciting opportunity for a seasoned software professional to take on a leadership role in designing, developing, and maintaining complex software systems.About YouTo be successful in this role, you...
-
Presales Software Consultant/Software Architect
4 months ago
Singapore CERTIS TECHNOLOGY (SINGAPORE) PTE. LTD. Full timeRoles & ResponsibilitiesPosition Summary The role is primarily in pre sales, tenders and bids stage and requires both broad and deep technology knowledge and the ability to conceptualize business solution to customer. Demonstrated ability to engage in senior level technology decision maker discussions related to agility, business value, and .NET is also a...