Deskripsi Pekerjaan
Join Dharma Satya Nusantara as a Programmer Staff and become an integral part of our dynamic IT team. In this role, you will be responsible for ensuring the availability and functionality of critical business applications through effective programming activities. You'll transform application designs into robust, efficient code that supports our company's digital transformation initiatives.
We are seeking a talented individual with a passion for technology and problem-solving to help us maintain and enhance our software infrastructure. You will collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. This position offers an excellent opportunity to work with cutting-edge technologies while contributing to the growth of a leading Indonesian company.
If you're looking to advance your career in programming within a supportive environment that values innovation and professional development, we encourage you to apply. Dharma Satya Nusantara offers competitive compensation, comprehensive benefits, and a workplace culture that recognizes and rewards excellence.
Tanggung Jawab
- Develop, test, and maintain software applications based on technical specifications and business requirements
- Collaborate with business analysts and stakeholders to understand application requirements and design solutions
- Write clean, efficient, and well-documented code following established coding standards and best practices
- Debug and resolve software issues, ensuring optimal application performance and user experience
- Participate in code reviews to maintain code quality and share knowledge with team members
- Stay updated with emerging technologies and industry trends to continuously improve development processes
- Document technical specifications, user guides, and other relevant documentation
Kualifikasi
- Bachelor's degree in Computer Science, Information Technology, or related field
- Minimum 2-3 years of experience in software development and programming
- Proficiency in programming languages such as Java, Python, or C#
- Familiarity with database management systems and SQL
- Understanding of software development methodologies (Agile, Scrum, etc.)
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities