Back to job search

Developer

HTC Global Service (Central Jakarta, Jakarta, Indonesia)
DKI Jakarta, Indonesia 🇮🇩
HTC Global Services provides IT and Business Process Services and Solutions that help businesses make digital change happen.

About this position

The Developer position involves writing, testing, and debugging high-quality code for applications, while implementing software solutions and analyzing user requirements to design efficient systems.

Responsibilities

• Write, test, and debug high-quality code for new and existing applications.
• Implement software solutions using best programming practices.
• Analyze user requirements to design efficient, scalable, and secure software systems.
• Create system architectures, flowcharts, and technical specifications.
• Review and improve code quality, performance, and maintainability.
• Refactor existing code for better efficiency and functionality.
• Work closely with project managers, designers, and other developers to meet project objectives.
• Lead or contribute to team discussions, code reviews, and knowledge-sharing sessions.
• Develop and execute unit tests, integration tests, and debugging procedures.
• Identify and resolve technical issues promptly to ensure seamless operation.
• Create and maintain comprehensive documentation for codebases, APIs, and technical workflows.
• Ensure all documentation is up-to-date and accessible to team members.
• Stay updated with emerging technologies and industry trends.
• Propose and implement innovative solutions to enhance software performance and functionality.
• Provide guidance and mentorship to junior developers.
• Lead development teams on larger projects when required.
• Ensure seamless integration of software with existing systems and third-party applications.
• Adhere to coding standards, data protection regulations, and company policies.

Requirements

• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• Minimum of 6 years of professional programming experience in [insert relevant programming languages, e.g., Python, Java, C#, etc].
• Proficiency in front-end and/or back-end development.
• Experience with version control systems (e.g., Git) and CI/CD pipelines.
• Strong knowledge of databases (e.g., SQL, NoSQL) and cloud services (e.g., AWS, Azure, GCP).
• Excellent debugging and problem-solving skills.
• Strong written and verbal communication skills.
• Relevant certifications (e.g., Certified Java Developer, AWS Certified Developer) are a plus.