HEHeiTech Padu Berhad
Senior Software Developer
Cyberjaya ₹8K-10K LPA Posted 14 Oct 2026
FULL TIME
Java Script
Vb Net
.NET
Java
Job Description
The role involves defining, developing, testing, analyzing, and maintaining both new and existing software applications to meet business needs, taking on a leadership position. This encompasses writing, coding, unit testing, and analyzing software programs and applications.
Key Responsibilities
- Collaborate closely with Technical Solutions, Business Analysts, and System Analysts to conceptualize and develop new software programs or enhance existing applications through coding;
- Partner with System Analysts and Business Analysts to establish software requirements and evaluate the feasibility of designs within established time and budget constraints;
- Create documentation as required, ensuring compliance with company documentation standards;
- Work alongside the Application Development Manager to establish coding standards for use by other developers;
- Guide the team in understanding technical architecture, system design, code reviews, and other relevant technical areas;
- Confirm the application system testing (including Unit Testing, System Integration Testing, etc.) conducted by developers, and perform testing as necessary.
Qualifications
- Bachelor’s Degree in Computer Science or a related IT field;
- A minimum of five years of experience in software development within an application development environment;
- Demonstrated expertise in designing and developing large-scale, complex software applications;
- Proficient in at least one programming language such as JAVA, Microsoft .Net (C#, VB.Net, C++), JavaScript/JSON, and capable of mentoring junior team members to improve their software development skills;
- Strong understanding of object-oriented design principles and relational database design;
- Capability to work with a range of requirements, from basic to complex;
- Thorough knowledge of coding methods and industry best practices;
- Effective communication skills to interact with non-technical personnel and collaborate with interdisciplinary teams.
