Rekrutmen Telekomunikasi Indonesia (Persero) Tbk

1. Artificial Intelligence Engineer

Job Description:

  1. Research scientists (responsible for designing, undertaking and analysing information)
  2. Cleansing and verifying the integrity of data used for analysis and business usecases
  3. Automate infrastructure used by the Data Science team
  4. Perform statistical analysis and fine-tuning using test results and run machine learning tests, deep learning and experiments
  5. Research improvements to machine-learning algorithms, use machine learning on a set of data inputs in a software development life cycle
  6. Using Data-mining, RPA-robot processing automation, Modelling, Deep learning, Pattern matching, Pattern recognition or other Train machine-learning based software for domain-specific tasks (Image and video recognition, object detection, etc) to improve data reliability, efficiency and quality
  7. Build and select appropriate datasets and data representation methods to make data analytics business solution such as : descriptive, diagnostic, predictive and prescriptive analytics
  8. Manage and collaborate with data infrastructure and data architecture

Requirements :

  1. Pengalaman Kerja : Minimal 3 Tahun
  2. Digital Technical Skill : Deep learning, Machine learning or Robotic framework
  3. Specific Soft Skill : Excellent written and oral communication skills both Bahasa and Business English
  4. Tools : Experience with Caffe, TensorFlow, MxNet, Keras, Theno, Hadoop or Spark. Python or R or C++, SQL or NoSQL database.
  5. Portofolio/project : Certification from trusted institutions recognized by professional organizations from Artificial Intellegence
2. Data Scientist

Job Description:

  1. Cleansing and verifying the integrity of data used for analysis and business usecases
  2. Enhancing data collection procedures to include information that is relevant for building analytic systems (analytics as service)
  3. Preparing, turn raw data and interprate it into insight through predictive and prescriptive modelling and interpretation
  4. Work with stakeholders throughout the organization to identify opportunities for leveraging company data to drive business solutions (internal and external)
  5. Develop custom data models and algorithms to apply to data sets, Develop processes and tools to monitor and analyze model performance and data accuracy
  6. Presenting information using data visualization techniques

Requirements :

  1. Pengalaman Kerja : Minimal 3 Tahun
  2. Digital Technical Skill :
    1. Statistics and Data Engineer, big data technology, CRM Analytics, Data Modellar, Data
    2. Strategist, Machine Learning, Video Analytics, Data Engineer, Growth Hacking, Deep Learning, NLP, Business
    3. Analytics, Project Management, Domain Expert, or Data Visualization
  3. Specific Soft Skill :
    1. Confident and persuasive communicator, excellent presentation skills, analytical and logical thinking and the confidence to defend assumptions, problem solving, projections and recommendations.
    2. Excellent written and oral communication skills both Bahasa and Business English.
    3. Demonstrate excellent organizational and people skills, including the ability to work independently and appropriately prioritise between competing opportunities
  4. Tools : Be familiar with both SQL and at least one of the following procedural programming languages C; C ; C#; Java; Python; Perl; R.
  5. Portofolio/project : Certification of Data Analytics / Data Science from Profesional Organization
3. Backend Developer

Job Description:

  1. Participate in the entire application lifecycle, focusing on coding and debugging
  2. Build reusable code and libraries for future use
  3. Follow emerging technologies
  4. Develop, improve, and maintain high quality back-end services and APIs
  5. Doing test driven development
  6. Within a cross-functional team, collaborate with other developers specializing in backend, frontend, quality assurance, product owner, scrum master, and etc
  7. Apply design patterns and design principles to produce maintainable code
  8. Learn multiple tech stacks to use the best tools for the job
  9. Solve technical problems

Requirements :

  1. Pengalaman Kerja : Minimal 2 tahun bekerja sebagai Backend Developer
  2. Digital Technical Skill : – Knowledge about Microservices Architecture.
    1. Good Knowledge of RESTFul APIs.
    2. Experienced in building large-scale web apps/services/APIs.
    3. Knowledge of Unix/Linux environments and CLI
    4. Knowledge of SQL / NoSQL database
    5. Experienced using Cloud Service such as AWS, Azure, etc
    6. Experienced using Docker & CI/CD deployment
    7. Familiarity with Test Driven Development
    8. Good Practice using Gitflow
  3. Specific Soft Skill :
    1. Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team
    2. Eagerness to learn, eagerness to help, eagerness to share
    3. Strong passion in technology, programming & software development
    4. Good analytical and logical thinking
  4. Tools : Specialist Requirements for NodeJS :
    1. Experienced in more than 2 projects which use NodeJS as backend services
    2. Preferably good practice in using of Restify.
    3. Good practice in using of javascript (ES6+)
    4. Good practice in using of Mocha, Sinon, Chai, Stub, and Hippie
    5. Good practice in using of JSLint
    6. Good practice using NPM
  5. Specialist Requirements for Golang :
    1. Experienced in more than 2 projects which use Golang as backend services.
    2. Good practice in using unique features of Golang such as interface, defined type, struct, defer, panic, recovery, etc
    3. Good practice in using of Gomega and Ginkgo
    4. Good practice in using of GoLint
    5. Good practice using godep and standard package library
    6. Preferably good practice in using of Gorilla
  6. Tools : Redis, Kafka, ElasticSearch, Kibana, APM, MongoDB, MariaDB, Vim, Visual Studio, GIT, AWS, GCP, etc
4. DevSecOps Engineer

Job Description:

  1. Deploying, developing, automating, maintaining and managing current digital platform, to ensure the availability, performance, scalability and security of productions systems.
  2. Build, release and configuration management of production systems.
  3. Within a cross-functional team, collaborate with backend, frontend, quality assurance, documentation engineer, product owner, software architect and etc
  4. Pre-production Acceptance Testing to help assure the quality of our products / services
  5. Brainstorm for new ideas and ways to improvement development delivery
  6. Handle code deployments in all environments
  7. Automate the deployment and daily tasks (Infrastructure as Code)
  8. Ensure the system is operating properly
  9. Participating in all agile activities, including sprint planning, daily standups, sprint reviews and retrospective

Requirements :

  1. Pengalaman Kerja : Minimal 2 tahun sebagai SRE/DevOps/System Administrator
  2. Digital Technical Skill :
    1. Good experience in solutions for high performance, scalability, reliability, microservices, SaaS architecture
    2. Very good experience in using continuous integration tools such as Jenkins, Gitlab-CI, etc
    3. Very good experience using cloud services such as AWS, Azure, GCP, etc
    4. Good in scripting using Python, Bash scripting
    5. Experience with automation/configuration management using either Puppet, Chef, etc
    6. Very good understanding in linux environment
    7. Good experience using infrastructure as a code tools such as Terraform, Ansible, etc
    8. Experienced using Docker, Kubernetes, or other tools for containerization such as OpenShift
    9. Good knowledge about database either SQL or NoSQL
    10. Good knowledge about OWASP
    11. Good Practice using Gitflow
    12. Familiarity with test driven development
    13. Good experience in infrastructure, application, network, and security monitoring
  3. Specific Soft Skill :
    1. Strong passion in technology, programming & software development
    2. Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team
    3. Eagerness to learn, eagerness to help, eagerness to share
    4. Very good analytical and logical thinking
  4. Tools : Nessus, Acunetix, Burp Suite, Jira, Gitlab, Github, Jenkins, Ansible, JMeter, Grafana, AWS, GCP, APM, Red Hat, Openshift, Docker, New Relic, Sentry, Nagios, etc
5. Frontend Developer

Job Description:

  1. Maintain and improve website
  2. Optimize applications for maximum speed
  3. Stay up-to-date on emerging technologies
  4. Develop, improve, maintain, and publish high quality user-facing web
  5. Ensure apps that you develop are cross-device compatible, adhere to our company-wide style guide, and matches the designed user experience
  6. Doing test driven development
  7. Within a cross-functional team, collaborate with other developers, quality assurance, product owner, scrum master, and etc
  8. Apply design patterns and design principles to produce maintainable code
  9. Solve technical problems

Requirements :

  1. Pengalaman Kerja : Minimal 2 tahun sebagai Frontend / Web Developer
  2. Digital Technical Skill :
    1. Maintain and improve our high-quality in-house JavaScript libraries and toolsets, for example a complete React UI framework following our design guidelines
    2. Experience with web accessibility, cross-browser compatibility issues, and frontend performance optimizations
    3. Good Practice using Gitflow
    4. Continuously learn about new engineering techniques and technologies
    5. Basic graphic design skills (i.e. Adobe Photoshop or similar)
    6. Knowledge and experience with ReactJS or VueJS
    7. Knowledge and experience with Sass or LESS
    8. Good Knowledge of RESTFul API
    9. Familiarity with test driven development using Jest, Enzyme, etc
    10. Good understanding about JSON, XML, custom data structure, etc
  3. Specific Soft Skill :
    1. Strong passion in technology, programming & software development
    2. Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team
    3. Eagerness to learn, eagerness to help, eagerness to share
    4. Good analytical and logical thinking
  4. Tools : ReactJS, VueJS, NextJS, Redux, Jest, Enzyme, Sass, Less, Git, HTML, CSS, Jira, Figma, Sketch, Gulp, Grunt, etc
6. Scrum Master

Job Description:

  1. Manage each project’s scope and timeline
  2. Organizing and facilitating daily stand-up meetings, backlog refinement, reviews, retrospectives, grooming, release planning, demos and other Scrum-related meetings, etc
  3. Serving as an Agile coach within the organization, while implementing and socializing scrum to newly formed teams
  4. Facilitate internal communication and effective collaboration
  5. Work with product owners to handle backlogs and new requests
  6. Resolve conflicts and remove obstacles that occur
  7. Help teams implement changes effectively
  8. Collaborating with team, developing and maintaining team standards, tools, and best practices, including working agreements and definition of done
  9. Help build a productive environment where team members ‘own’ the product and enjoy working on it

Requirements :

  1. Pengalaman Kerja : Minimal 2 tahun sebagai Scrum Master/Product Owner/Project Manager
  2. Digital Technical Skill :
    1. Expert level facilitation and communication skills: ability to facilitate teams through tough conversations and maintain a positive and supportive team environment
    2. Ability to respond quickly, flexibly and positively to change, using it as an opportunity to learn, develop, practice and support the organization
    3. Capable of defining problems, collecting data, establishing fact, drawing conclusions and recommending solutions
    4. Thorough understanding of the software development lifecycle
    5. Experience or good knowledge about QA or software developer
    6. Must be self-motivated as well as creative and efficient in proposing solutions to complex, time-critical problems
    7. Great knowledge and mindset about agile methodologies, especially Scrum & Kanban
    8. Could be a facilitator of Scrum
    9. Have an experience managing product/software development
    10. Knowledge about JIRA, Confluence and Trello is a Must
    11. Have a CSM / PSM is a big plus
  3. Specific Soft Skill :
    1. Strong passion in technology & software development
    2. Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team
    3. Eagerness to learn, eagerness to help, eagerness to share
    4. Good analytical and logical thinking
    5. Time Management
    6. Communication skill
    7. Public Speaking
  4. Tools : Jira, Confluence, Trello, Kanban and Scrum Board, Swagger, Figma, Swagger, Zoom, Bluejeans, Skype, Hangout, Slack, Scrum Poker, Google Calendar, Gliffy, etc
7. Software Architect

Job Description:

  1. Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
  2. Within a cross-functional team, collaborate with backend, frontend, quality assurance, documentation engineer, product owner, and etc
  3. Keep abreast about new advances in own technology areas and propose the implementation of state-of-art technology
  4. Use tools and methodologies to create representations for functions and user interface of desired product
  5. Develop high-level product specifications with attention to system integration and feasibility
  6. Define all aspects of development from appropriate technology and workflow to coding standards
  7. Provide technical guidance and coaching to developers and engineers
  8. Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  9. Oversee progress of development team to ensure consistency with initial design
  10. Communicate successfully all concepts and guidelines to development team
  11. Solve complex technical problems

Requirements :

  1. Pengalaman Kerja : Minimal 2 tahun sebagai software architect atau 5 tahun sebagai software developer
    Digital Technical Skill :
    1. Firm grasp of algorithms, algorithmic complexities, design patterns and principles, clean code, and pragmatic aspects of programming
    2. Firm grasp in object-oriented, functional, or event-driven programming practices
    3. Very good experience in building large-scale web apps/services/APIs
    4. Very good experience using cloud service such as AWS, GCP, etc
    5. Knowledge of information technologies (Database, Business Intelligence, Infrastructure, Networks, Web & Integration software)
    6. Good experience in web and mobile application development
    7. Experienced using Docker & CI/CD deployment
    8. Good Knowledge and experience in NodeJS, Golang, or Python
    9. Very good knowledge of SQL / NoSQL
    10. Good Practice using Gitflow
    11. Familiarity with test driven development
    12. Excellent knowledge of software and application design and architecture
    13. Excellent knowledge of UML and other modeling methods
    14. Familiarity with HTML/CSS, JavaScript and UI/UX design
    15. Understanding of software quality assurance principles
  2. Specific Soft Skill :
    1. Strong passion in technology, programming & software development
    2. Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team
    3. Eagerness to learn, eagerness to help, eagerness to share
    4. Very good analytical and logical thinking
    5. High quality organizational and leadership skills
    6. Outstanding communication and presentation abilities
  3. A technical mindset with great attention to detail
    Tools : Git, Jenkins, Ansible, Docker, Swagger, Gliffy, MongoDB, Redis, MariaDB, ElasticSearch, Kibana, Logstash, Sentry, APM, AWS, GCP, Kafka, Katalon, Kobiton, Sonarqube, New Relic, Tableau, etc
8. Software Documentation Engineer

Job Description:

  1. Create, update, and maintain all documentation each of software / product life cycle.
  2. Within a cross-functional team, collaborate with other developers, software architect, quality assurance, UI designer,
  3. UX researcher, product owner, and scrum master.
  4. Scripting for API Documentation and Mockup.
  5. Learn multiple tools for the job.
  6. Create data model, diagram, workflow, and so forth to assist technical team.

Requirements :

  1. Pengalaman Kerja : Minimal 1 tahun sebagai Technical Writer/Software Developer
  2. Digital Technical Skill :
    1. Fluent in using Swagger or Apiary
    2. Experienced in using Confluence / Wiki
    3. Good Knowledge of Database, ERD, DFD, or other Data model
    4. Expert in creating pseudocode, basic knowledge of coding
    5. Expert in creating software design and diagram such as Usecase, UML, Flowchart, Activity Diagram, etc
    6. Good Knowledge of API
    7. Good Knowledge of Agile Methodology such as Scrum or Kanban
    8. Familiar with user guide, system documentation, testing documentation, architectural documentation
  3. Specific Soft Skill :
    1. Strong passion in technology & software development
    2. Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team
    3. Eagerness to learn, eagerness to help, eagerness to share
    4. Good analytical and logical thinking
    5. Good communication and team work
  4. Tools : Jira, Confluence, Swagger, Apiary, Google Docs, Wiki, Gliffy, NPM, Dbeaver, Visual Studio, Git, Slack, Zoom, etc
9. Software Quality Assurance Engineer

Job Description:

  1. Within a cross-functional team, collaborate with other developers, software architect, technical documentation engineer, product owner, and scrum master.
  2. Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  3. Create detailed, comprehensive and well-structured test plans and test cases
  4. Estimate, prioritize, plan and coordinate testing activities.
  5. Design, develop and execute automation scripts using open source tools
  6. Identify, record, document thoroughly and track bugs
  7. Perform thorough regression testing when bugs are resolved
  8. Develop and apply testing processes for new and existing products to meet client needs
  9. Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  10. Monitor debugging process results
  11. Track quality assurance metrics, like defect densities and open defect counts
  12. Stay up-to-date with new testing tools and test strategies

Requirements :

  1. Pengalaman Kerja : Minimal 1 tahun sebagai Quality Assurance Engineer, Tester, Software Developer, or Software Development in Test Engineer
  2. Digital Technical Skill :
    1. Strong knowledge of software QA Methodologies, tools and processes
    2. Experience in writing clear, concise and comprehensive test plans and test cases
    3. Experience in automation testing using Groovy
    4. Good knowledge of Database, ERD, DFD, or other Data Model
    5. Good understanding of UML, Flowchart, Activity Diagram, etc
    6. Experience in Functional or Non Functional Testing
    7. Good Knowledge of API
    8. Experience working in an Agile/Scrum development process
    9. Be able to create Test Documentation / Reporting
    10. Experience with performance and/or security testing is a plus
  3. Specific Soft Skill :
    1. Strong passion in technology & software development
    2. Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team
    3. Eagerness to learn, eagerness to help, eagerness to share
    4. Good analytical and logical thinking
    5. Good communication and team work
  4. Tools : Katalon, JMeter, Sonarqube, Selenium, Git, Kobiton, Device Farms, Nessus, Burp Suite, TestRail, Confluence, etc

daftar disini

Deadline 31 Desember 2020

Lihat Lowongan Kerja Lainnya :