Have end-to-end ownership of the design and architecture of new software applications: from requirement gathering, technology selection, system modelling, data-modelling, component design, through to deployment and ongoing maintenance.
Define the software architecture: system components, modules, data flows, interfaces, integration points, API design, security, scalability and performance strategies.
Design, develop and implement end-to-end software solutions, from the front-end user interface to the back-end systems aligned with business and technical goals.
Collaborate with cross-functional teams including stakeholders, to understand business requirements and translate them into technical solutions.
Develop front-end logic, server-side logic and APIs using back-end technologies such as Node.js, JavaScript, React, C#, & or etc ensuring robustness, security, and high performance.
Design and optimize databases, including data modelling, querying, and performance tuning, using SQL or NoSQL databases.
Write clean, efficient and maintainable code using the latest web development technologies and frameworks.
Ensure code quality and maintainability through code reviews, testing, and adherence to coding standards and best practices.
Provide first-level IT support including hardware, software and network troubleshooting; ensure minimal operational downtime.
Identify and resolve software bugs and performance issues. Troubleshoot and resolve complex technical issues, working closely with team members to identify root causes and implement effective solutions.
Perform routine system checks, updates, maintenance (e.g., patching, backups, monitoring) to ensure stable IT and infrastructure operations.
Serve as the primary contact for IT incidents and service requests (via chat /email /ticketing systems); escalate as needed.
Contribute to the documentation of code, architecture, and processes to facilitate collaboration, maintain knowledge, support future development effort and securing technical problems to improve future response.
Share your expertise and mentor junior developers to foster a culture of continuous learning and growth.
Execute other IT-related responsibilities as assigned by supervisor, ensuring the union of development and operations ends in reliable service delivery.
Job Type: Full-time
Pay: RM3,500.00 - RM6,000.00 per month
Benefits:
Additional leave
Free parking
Health insurance
Opportunities for promotion
Professional development
Work Location: In person
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.