- Cyberjaya Selangor Malaysia
Working Location
Job Description
Responsibilities
Job Scope:
The Senior System Developer is responsible for designing, developing, testing, deploying, and maintaining complex software systems. This role involves leading development projects, mentoring junior developers, and collaborating with cross-functional teams to ensure system integrity, scalability, and performance.
Key Responsibilities:
1. System Design & Development:
Analyze user requirements and translate them into system architecture and technical design.
Develop high-quality software solutions using appropriate programming languages and frameworks.
Create scalable, maintainable, and secure system components.
2. Project Leadership:
Lead and manage software development projects from initiation to deployment.
Coordinate with project managers, business analysts, and stakeholders to define scope and timelines.
3. Code Quality & Review:
Write clean, efficient, and well-documented code.
Conduct code reviews and ensure adherence to best practices and coding standards.
4. Testing & Debugging:
Perform unit, integration, and system testing.
Debug and troubleshoot software issues, ensuring reliable system performance.
5. System Maintenance & Support:
Maintain existing systems and implement enhancements or fixes as needed.
Provide level 3 technical support and guide junior developers in problem-solving.
6. Mentorship & Training:
Guide and mentor junior developers and team members.
Share knowledge through documentation, training sessions, and code walkthroughs.
7. Continuous Improvement:
Recommend and implement improvements in software development processes and tools.
Keep up to date with emerging technologies and apply them when beneficial.
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or related field.
3+ years of hands-on experience in software/system development.
Technical Skills:
Strong proficiency in programming languages (e.g., C#, or PHP, Node.jsj frameworks).
Experience with databases (SQL, NoSQL), web services (REST), and cloud platforms (AWS, Azure, or GCP).
Familiarity with LAMP stack, DevOps practices and tools (CI/CD pipelines, Docker).
Knowledge of system architecture design and software development lifecycle (SDLC).
Strong problem-solving and leadership skills
Soft Skills:
Excellent problem-solving and analytical skills.
Strong leadership and team collaboration abilities.
Good communication skills to interact with stakeholders and non-technical team members.
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.