Simpler trade. Smarter tech.

Your role

As a Software Architect, you will be responsible for developing concept leveraging on latest technology to achieve the user requirements. You will work closely with the Project Manager and Lead Developer to design the entire core system, including the integration with the 3rd party external systems.  While ensuring the solutions are in line with enterprise architectures and strategies, you will also assist to influence senior stakeholders to enable an effective design to be implemented.

You will be involved in all/any of the following key activities: 

  • Analyze (to-be) business problems and designs technical solutions involving business process and applications to achieve the end state solution.                                                                                                                                 
  • Lead the pre-sales solution throughout the tender and implementation process.
  • Design the overall application ecosystem including technology, system, and application software which includes 3rd party products integration. 
  • Setup the design and development standards and ensure it is aligned across the development team.
  • Participate in decision making process around technology strategy, conduct analysis on technical viability of solutions and provide guidance on delivery of complex projects.
  • Conduct research around best practices and/or new concepts and to adequately communicate and document such created solutions. These engagements extend to 3rd party platforms and tools which the architect will undertake to pursue with the respective 3rd party technical designates.                      




Years of experience:

  • Minimum 5 years of relevant experience in leading the design, development, implementation of large scale and highly available enterprise wide architecture systems with complex and diverse integration with other applications and systems. 


Technology Exposure:

  • Programming Language: Java 8 and above, JavaScript, C#, Python, R
  • Framework: Springboot, Hibernate, JSF,  .NET, .NET Core framework, ASP.NET, ReactJS, AngularJS, Elastic Search, Kafka
  • Database: MySQL, PostgreSQL, SQL, MongoDB, Oracle DB 
  • Cloud: Azure, AWS
  • Depth of experience with web application and database design considerations.
  • Ability to apply design concepts – layered architectures, components, interfaces, messaging and patterns.
  • Familiarity with Software Change/Configuration Management and Build Processes in a complex environment.                                  



  • Bachelor Degree in Software Engineering, Information Technology or any relevant field.                                                                                    




Work with us     
Start imagining your future at CrimsonLogic today
Apply now
CTA Person
Why CrimsonLogic?
We create value for citizens and businesses
Thumbnail Image

CrimsonLogic is a trusted partner to governments and businesses across 40 countries for over 30 years. We deliver excellence through our deep domain knowledge in Trade Facilitation, Legal, Digital Government, and Cyber Security.

We are present in more than 19 countries
Thumbnail Image

Headquartered in Singapore, CrimsonLogic has offices in 19 coutries across Asia, Middle-East, Africa, Americas, and the Carribean with 4 Solutions Development Centres in Malaysia, India, China, and Panama.