Senior/Principal Software Architect

Upscale Sdn Bhd Logo

Upscale Sdn Bhd

Cyberjaya, Selangor

Created Wed, 25 Oct 2023


Job Description:

·         Design solutions for the Application/System ideally with an enterprise environment. ·         Comply with all technical and business requirements. ·         Scrutinize project constraints to analyze alternatives, mitigate risks, and conduct process re-engineering as necessary. ·         Select the technology stack and perform a resource evaluation. ·         Recommend best practices for the entire solution which may include define a procedure and process to ensure solution delivery. ·         Act as a liaison between the technical and business teams to translate requirements into outcomes.

Requirement:

·         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.

Share


Apply