Career

For further inquiries, contact us on
hr.it@smma.co.id

Job Description
  • Develop React Native Mobile Apps (Android/IOS).
  • Transition existing React web apps to React Native ensure excellent performance, high availability & stability in all deliverables.
  • Build Hybrid Mobile Application.
  • Analyze needs, designs, writes, and conduct unit tests on new programs and applications.
  • Leverage native APIs for deep integrations with both platforms.
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
  • Maintain code and write automated tests to ensure the product is of the highest quality.
Requirements
  • Candidate must have at least a Bachelor's Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent (Min. GPA : 3.00).
  • At least 1 year experience in the related field is required for this position.
  • Experience in using JS Framework (React Js/Native, Javascript, CSS).
  • Experienced in making of integrating API.
  • Able to debug code.
  • Experience implement design pattern + clean code is a must.
  • Able to devise/design/abstract or even architect UI/UX modular workflow.
  • Motivated by learning current & new software technologies.
  • Create reusable, efficient, and performable codes.
  • Have a strong desire to learn and try out new ideas.
Apply Now
Job Description
  • Contribute in all phases of the development cycle and collaborate with other team members.
  • Make coding Java programming language according to design, reusable, reliable, testable, efficient.
  • Identify bottlenecks and bugs, and design solutions to this problem.
  • Support continuous improvement by investigating alternatives or new technologies and presenting them for architectural review purposes.
Requirements
  • Candidates must possess at least SMK / D3 / S1 graduates in Computer Science, Information Technology, and Information Systems (Min. GPA : 3.00).
  • Able to work in teams and individuals well.
  • Willing to work with tight deadlines.
  • Disciplined work and able to work with high responsibility.
  • Dedicated and loyal.
  • Can analyze well or think logically to solve problems and with a positive attitude.
  • Have at least 2 years experience in JAVA Programming Language (New graduates are welcome to register).
  • Have knowledge about OOP (Object Oriented Programming).
  • Have knowledge of the Test Automation Tool (JMeter, JUnit, Selenium, Rational Functional Test, Rational Performance Test) is a Plus.
  • Have knowledge of RDBMS.
  • (Plus point) Having knowledge of Java Development Tools, Java Monitoring Tools, and JAVA Framework (Hibernate, JPA, Struts, Spring, Eclipse, Netbeans, Tomcat, JBoss, Quartz, etc).
  • (Plus point) Having knowledge of PL / SQL
  • (Plus point) Having knowledge or experience in banking or financial institutions
Apply Now
Job Description
  • Develop test plans to support the automation testing efforts.
  • Create well documented test cases and details execution.
  • Perform Internal Testing, API Testing, System Integration Testing (SIT), Regression Testing and User Acceptance Testing (UAT).
  • Record Testing result and progress.
  • Maintenance automation reports.
Requirements
  • Write Test plans from the requirements, specs, and Test strategies.
  • Create well documented Test cases and details execution..
  • Perform Manual Testing.
  • Perfom API Testing.
  • Perform automation testing for both front‐end and back‐end.
  • Record Test progress and results.
  • Maintain automation reports.
  • Excellent troubleshooter for resolving issues.
  • Possess quantitative and analytical skills with attention to detail.
  • Scripting language – Bash, ant, JavaScript Automation tools – Selenium, etc.
  • Experienced with Subversion, GIT.
  • (Plus)Good looking female.
Apply Now
Job Description
  • Build infrastructure and tools for deployment automation using the CI / CD process.
  • Develop DevOps practice to all team members and prepare a well-automated environment.
  • Create and manage end to end application delivery.
  • Collaborate with developers to launch new features and services to production.
  • Able to maintain Java web and service application.
  • Experience in server and application status monitoring.
  • Testing, debugging, re‐testing and coordinating with Software QA, validating software as ready for shipping.
  • Maintain Development/Test/Sandbox/Production environment.
  • Configuration management.
  • Create deployment and release documentation.
  • Log archiving.
Requirements
  • Candidates must have a bachelor's degree in Informatics Engineering / Computer Systems / Information Systems / equivalent (Min. GPA: 3.00).
  • At least 2 years experience in system administration and configuration.
  • Have the ability and experience in using Linux / Unix System Administration and Linus IpTables.
  • Having experience with container systems, Docker is very popular.
  • Has the ability to scripting, Git, Virtual OS / VMWare / VB.
  • (Plus point)Have experience with Haproxy and Vagrant.
  • Understand log consolidation, reporting and alerting frameworks such as ELK, PostgreSQL / MySQL.
  • Skilled in internet architecture, web, application and database components: Apache, Nginx, Memcache, MySQL, etc.
  • Have an understanding and experience regarding firewalls, NAT and packet filtering (especially IpTables).
  • General networking skills will become BIG Plus (Layer 2 and 3 switches, TCP / IP, SNMP, etc).
  • Having knowledge in Continuous Integration / Continuous Deployment systems and pipeline.
  • Maintain Version Release Control.
  • Maintain Dev/Test/Sandbox Environment.
  • Create Release document.
  • Manage bugs reports.
  • Knowledgeable with Subversion, GIT.
  • Knowledgeable with web service.
  • Experienced in Jenkins, K8s, Docker.
Apply Now
Job Description
  • Able to produce reports every month for reporting to the company.
  • Make effective queries desired by the team.
  • Able to work with the Developer team.
  • Able to think out of the box.
  • Creating report based on request from user.
  • Query optimization.
Requirements
  • Candidates must have a bachelor degree of at least a Bachelor of IT Programming, Information Systems (Minimum GPA of 3.00)
  • At least 2 years experience in the related field.
  • Understanding the User Requirements Document, Application Technical Design.
  • Having knowledge of PL / SQL and NOSQL is a must.
  • Having knowledge about data warehouse.
  • Have knowledge of Reporting Tools (Jasper, Tableau, etc).
  • Have knowledge of SQL Server, Oracle and PostgreSQL.
  • Familiar with RDBMS System such as PostgreSQL.
  • Detail and have good analytics skill.
  • Experienced in Stored Procedure, Trigger, and performance tuning.
  • Basic understanding in database design is a big plus.
Apply Now
Requirements
  • Candidate must have at least a bachelor's degree in IT Programming / Information System / equivalent (Min. GPA : 3.00).
  • At least 2 years experience in the related field is required for this position.
  • Understanding database query (PostgreSQL/MySQL).
  • Understanding and have experience in installing(and using) database applications, Windows / Linux OS, the concept of database backup or restore.
Apply Now
Job Description
  • Develop processes and tools to monitor and analyze models of data performance and accuracy
  • Collaboration with various platromes to produce the best analysis
  • Generate charts every month to be analyzed using various available platforms (Tableau)
  • Analyze data using the available platform to generate a scoring or percentage
Requirements
  • Candidate must have at least a bachelor's degree in IT Programming / Mathematics / Statistics (Min. GPA : 3.00)
  • 2 years experience in the area of Programming / Mathematics / Statistics
  • Understanding User Requirement Documents, Application Technical Design, RDBMS
  • (Plus point) Have knowledge of PL / SQL, using BIG DATA Tools (H-BASE / HADOOP / APACHE SOLR / MAP REDUCE / APACHE SPARK)
Apply Now

For more vacancies available,

check our list here.