Senior Programmer
RM 4,000 - RM 5,500 / Per Mon
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
- Design, develop, and maintain high-quality software solutions in accordance with project requirements and coding standards.
- Collaborate with cross-functional teams, including business analysts, project managers, and quality assurance engineers, to define technical requirements and deliverables.
- Lead and participate in the full software development life cycle, from requirements analysis and design to implementation, testing, deployment, and maintenance.
- Mentor junior programmers, providing guidance, support, and knowledge transfer to facilitate their professional growth and development.
- Conduct code reviews and provide constructive feedback to ensure code quality, performance, and maintainability.
- Analyze and troubleshoot complex technical issues, identify root causes, and propose effective solutions in a timely manner.
- Stay up-to-date with emerging technologies, programming languages, and industry trends, and recommend innovations and best practices to improve development processes and outcomes.
- Collaborate with architects and senior stakeholders to design scalable and robust software architectures that meet current and future business needs.
- Document technical designs, code, and implementation details to facilitate knowledge sharing and maintain organizational knowledge repositories.
- Contribute to continuous improvement initiatives, such as process optimization, tooling enhancements, and team training, to increase efficiency and effectiveness.
- Develop and maintain user manuals and guidelines
Requirements and Qualification:
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering or and related field
- 4+ years of experience in programming and software development
- Demonstrated knowledge of software development methodologies and techniques
- Has knowledge and exposure in these programming languages and technologies used in software development: java, vue.js, angular, mysql
- Flexible and adaptable in regards to learning and understanding new technologies
- Excellent understanding of coding methods and best practices
- Keen attention to detail
- Excellent verbal and written communication skills
- Proven analytical and problem-solving abilities
- Ability to prioritize and execute tasks in high-pressure environment
- Ability to work both independently and in a team-oriented, collaborative environment
Job Type: Full-time
Pay: RM4,000.00 - RM5,500.00 per month
Benefits:
- Professional development
Schedule:
- Monday to Friday
- Weekend jobs
Supplemental Pay:
- Performance bonus
Ability to commute/relocate:
- Bintulu: Reliably commute or planning to relocate before starting work (Preferred)
Education:
- Bachelor's (Preferred)