ESA Sampoerna is seeking for a young talent IT professional who will strengthen the IT Team with following responsibilities:
- Design and Development: Analyze user needs and system requirements to design and develop software solutions. This includes designing the architecture and individual components of an application or system.
- Coding and Implementation: Write clean, scalable, efficient, and well-documented code using relevant programming languages (e.g., Python, Java, JavaScript, C++).
- Testing and Debugging: Conduct unit, integration, and system testing; debug and resolve technical issues, errors, and performance problems to ensure quality and reliability.
- Collaboration: Work closely with product managers, designers (UI/UX), quality assurance (QA) analysts, and other developers/engineers to ensure seamless product delivery.
- Maintenance and Upgrades: Maintain and upgrade existing software, fix bugs, improve performance, and adapt the software to new hardware or evolving user requirements.
- Documentation: Create and maintain technical documentation (e.g., design specifications, architecture, and code comments) for reference, maintenance, and future upgrades.
- Code Review: Participate in peer code reviews to maintain high coding standards and share knowledge within the team.
Qualifications:
Bachelor's degree in information technology with solid competencies and min. 2 years of experiences on:
Programming Proficiency: Expertise in one or more relevant programming languages (e.g., Java Native, Python, JavaScript, PHP OOP, Flutter).
- Database Knowledge: Understanding of database systems (e.g., Postgresql, SQL server, MySQL) and data structures/algorithms.
- Frameworks & Technologies: Experience with relevant frameworks, libraries, or technologies (e.g., Laravel), which often depends on specialization (Front-End, Back-End, Full-Stack, etc.).
- Willing to be based in Head Office - Surabaya