Senior/Principal Software Architect

  • Full Time
  • Anywhere

Job Description

  • Design solutions for the Application/System ideally with an enterprise environment.
  • Scrutinize project constraints to analyse alternatives, mitigate risks, and conduct process re-engineering as necessary.
  • Recommend best practices for the entire solution which may include define a procedure and process to ensure solution delivery.

Job Requirements

  • Bachelor’s degree in Computer/Electrical/Telecommunication or similar area.
  • Minimum 7 years of relevant experience.
  • Strong frontend and backend development skills (Full stack) with emphasis on Python, Java, and NodeJS.
  • Experienced in complex system design and development such as high volume and real-time transaction, distributed system, and distributed database.
  • Proven web services skills using SOAP and REST API.
  • Experienced with cloud and virtualization technologies in Linux environment, such as CentOS, Ubuntu, Virtual Box, Docker and Kubernetes.
  • Experienced in DevOps practices in the software/systems development life cycle. Using continuous integration (CI) tools and continuous delivery (CD) tools to produce high software quality.
  • Good knowledge of database development such as data mining, data security, database design, database programming, MySQL, PostgreSQL, Oracle.
  • Experienced with Big Data platform such as Cloudera/HortonWorks Hadoop is a plus.
  • Experienced in project and product management and capable of doing business analysis as part of the project initiation phase.
Upload your resume or any other relevant file. Max. file size: 50 MB.


Scroll to Top