jobs in ICREST

Kerja Sepenuh Masa, Senior Software Engineer di ICREST Selangor - Maukerja

Kongsi
Simpan

Lokasi Kerja

  • Petaling Jaya Selangor Malaysia

Penerangan Kerja

Tanggungjawab

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.

Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut