jobs in ICREST

全职 Senior Software Engineer 工作, 薪水, ICREST Selangor 公司招聘中 - Ricebowl

Senior Software Engineer

分享
保存

工作地点

  • Petaling Jaya Selangor Malaysia

职位描述

岗位职责

Location: Kuala Lumpur, Malaysia

Employment Type: Yearly contract renewable

Experience: Minimum 8 Years



We are looking for an experienced Senior Software Engineer with strong technical expertise and hands-on development experience to join our engineering team.

This role combines software development, technical ownership and engineering leadership. The successful candidate will be actively involved in coding, designing scalable applications, making technical decisions and mentoring junior developers.

This is a hands-on technical leadership position rather than a purely managerial role. You will play an important role in delivering high-quality software solutions while helping improve engineering practices and team capabilities.

Key Responsibilities
  • Design, develop, test and maintain secure, scalable software applications, APIs and system integrations.
  • Take ownership of software development features from requirement gathering and technical design through development, testing and deployment.
  • Contribute to system architecture and technical decisions, ensuring performance, scalability, maintainability and reliability.
  • Write clean, efficient and maintainable code while following software engineering best practices.
  • Conduct code reviews and ensure coding standards, quality and testing practices are maintained.
  • Mentor and guide junior developers through technical discussions, code reviews and knowledge sharing.
  • Coordinate technical activities, break down development tasks and resolve technical blockers.
  • Troubleshoot application issues, investigate root causes and implement long-term solutions.
  • Collaborate with product teams, stakeholders and other engineers to ensure successful project delivery.
  • Explore and adopt AI-assisted development tools to improve engineering productivity while maintaining code quality and security.
Requirements
  • Minimum 8 years of professional software development experience.
  • Strong hands-on programming experience in at least one modern programming language and its ecosystem.
  • Experience with enterprise application development using technologies such as Java/Spring Boot, .NET/C#, Node.js, React/TypeScript or comparable technology stacks.
  • Strong understanding of software design principles, data structures, debugging and secure coding practices.
  • Practical experience developing REST APIs, working with relational databases, system integrations and Git-based workflows.
  • Experience in software architecture, technical design and evaluating technical solutions.
  • Experience mentoring junior developers, conducting code reviews or providing technical guidance.
  • Strong understanding of software testing, deployment processes and production support.
  • Good communication, problem-solving and technical ownership skills.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多