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
Requirements
At least Bachelor degree in Computer/Electrical/Telecommunication areas.
Minimum 7 years of relevant experience.
Strong frontend and backend development skills (Fullstack) 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.
Benefits
Competitive salary
Flexible work hours and work-life balance
Condusive agile-working environment
Ongoing trainings for Professional Development
Key Skills
FullstackPythonJavaSOAPREST APICentOSUbuntuVirtual BoxDockerKubernetesDevOpsBig Data
Your current browser is not supported for taking online interviews. Please download our app on your mobile device to proceed.