A detail-oriented and reliable IT Software Developer? join our team.
IT Software Developer is someone who will be responsible for build/develop the software
especially at the construction stage by coding with the specified programming language, develop
existing programs by analyzing and identifying areas for modification.
Minimum Qualifications
Graduate S1 in Informatics Engineering, Computer Science, or related majors.
Experienced for 1 – 3 years in a similar field (fresh graduates are welcome to apply).
Able to speak English, both oral and written.
Can work under pressure.
Have a desire to learn new things.
Ability to work independently or with a group
Preferred Qualifications
Fluent or understanding in any Object-Oriented Programming (OOP) programming languages.
Having experienced in SQL language.
Understanding API Integration and technologies.
Knowledgeable of collaboration tools and technologies, such as Git and Subversion.
Having experienced with containers technologies is a plus.
Having experienced in messaging technologies is a plus.
Knowledgeable of OWASP security principles is a plus.
The Responsibilities Covering
Software Development: Build and develop software, particularly during the construction phase, by coding in the specified programming language.
Requirement Implementation: Translate requirements and business process designs into computer programs using algorithms, logic, and appropriate programming languages.
Software Testing: Conduct necessary testing to ensure software functionality and reliability.
Program Enhancement: Analyze and identify areas for modification to develop existing programs.
Problem Solving: Employ creative problem-solving techniques both as part of a team and individually to meet project needs.
Documentation: Create and maintain comprehensive documentation for software development processes, code, and system configurations.
Code Review: Participate in code reviews to ensure adherence to best practices, coding standards, and quality requirements.
Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions.
Continuous Improvement: Stay updated with emerging technologies and industry trends, and apply this knowledge to enhance the software development process.
User Support: Provide technical support and troubleshooting assistance to end-users and stakeholders as needed.
Security Compliance: Ensure software development activities adhere to security best practices and regulatory requirements.
Join With Us Now!
Develop your potential, talent, and career with DUITKU!