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 :
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.
Lead and manage software development projects from initiation to deployment.
Coordinate with project managers, business analysts, and stakeholders to define scope and timelines.
Write clean, efficient, and well-documented code.
Conduct code reviews and ensure adherence to best practices and coding standards.
Perform unit, integration, and system testing.
Debug and troubleshoot software issues, ensuring reliable system performance.
Maintain existing systems and implement enhancements or fixes as needed.
Provide level 3 technical support and guide junior developers in problem-solving.
Guide and mentor junior developers and team members.
Share knowledge through documentation, training sessions, and code walkthroughs.
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, 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.
Senior Developer • Cyberjaya, Selangor, Malaysia