Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

Gencode Sdn Bhd

NewBe an early applicant

Senior Developer & Analyst (Based in PJ)

Posted Updated
Discussion

Summary

Senior developer and analyst at Gencode Sdn Bhd in Petaling Jaya: leads a development team building web software, designing RESTful APIs and databases, creating reusable packages, and mentoring junior developers. Stack spans PHP/Java/C#/Python with React, Angular, or Vue.js front ends.

Main Responsibilities

  • Design and develop high-quality software solutions that meet business requirements and technical specifications

  • Lead the development team in coding, testing, and deployment of software applications

  • Mentor and coach junior developers and help them grow their skills and knowledge

  • Collaborate with cross-functional teams including product managers, designers, and QA engineers to ensure that the software meets the business needs

  • Continuously improve software quality by identifying and resolving defects, improving the codebase, and implementing best practices

  • Stay up-to-date with emerging trends and technologies in software development and proactively recommend new approaches to improve software development processes

  • Developing APIs includes designing and implementing RESTful APIs, integrating third-party APIs, and securing APIs using authentication and authorization mechanisms.

  • Must have a strong understanding of database design, management, and optimization, able to write efficient queries, manage database migrations, and work with data modelling.

  • Developing a package involves creating reusable code, which can be used by other developers. Package development requires a strong understanding of architecture, best practices, and coding standards.

Professional / Technical Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field

  • At least 5 years of experience in software development, with a strong focus on web development

  • Proficiency in at least one programming language such as PHP, Java, C#, or Python

  • Experience with one or more web frameworks such as React, Angular, or Vue.js

  • Excellent problem-solving and debugging skills

  • Strong leadership and communication skills

  • Ability to work independently as well as in a team environment

  • Knowledge of Agile methodologies and software development best practices.

  • Strong foundation in computer science and programming is essential.

  • Knowledge of web technologies such as HTML, CSS, and JavaScript, as well as understanding of API development, RESTful architecture, and cloud computing.


Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.