Senior/Lead Software EngineerID:57232

8,000 MYR ~ 10,000 MYRBayan Lepas3 days ago

Overview

  • Salary

    8,000 MYR ~ 10,000 MYR

  • Industry

    Software/Information Processing, IT/Telecommunications, Consulting

  • Job Description

    【Job Responsibilities】
    Technical Leadership:
    - Lead the design, development, and deployment of software solutions.
    - Define technical architecture and ensure it aligns with business goals.
    - Provide mentorship to junior and mid-level engineers, helping them grow in their technical expertise.
    - Review code and provide constructive feedback to maintain code quality and best practices.

    Project Management:
    - Collaborate with product managers, designers, and stakeholders to define project requirements and timelines.
    - Break down complex projects into manageable tasks and ensure timely delivery.
    - Prioritize backlogs efforts to meet business objectives and deadlines.
    - Monitor project progress, identify risks, and proactively find solutions to mitigate them.

    Cross-functional Collaboration:
    - Work closely with other departments to ensure smooth product development and deployment.
    - Communicate complex technical concepts to non-technical stakeholders and team members.

    System Design & Architecture:
    - Design scalable, high-performance, and secure systems.
    - Ensure that software solutions are maintainable and adhere to industry standards.
    - Stay updated with the latest technologies and design patterns to incorporate innovative solutions.

    Quality Assurance:
    - Lead unit test, regression test, end 2 end testing, code reviews, and best practices in software engineering.
    - Ensure robust documentation and support for the systems and solutions developed.
    - Troubleshoot and resolve complex software defects.

    Continuous Improvement:
    - Lead and drive continuous improvements in both processes and technology.
    - Foster an environment of learning and knowledge sharing within the development team.
    - Identify opportunities to automate tasks and improve efficiency.

    Team Building:
    - Foster a collaborative and inclusive team culture.
    - Help resolve conflicts and provide coaching to improve team dynamics.

Qualifications

  • Requirement

    - Candidate must possess at least Bachelor’s Degree/Post Graduate Diploma/Professional Degree in Computer Science/Information Technology or equivalent.
    - Min 7+ years of professional experience in software development, with at least 2+ years in a leadership role
    - Proven track record of leading development teams and managing complex software projects.
    - Required language(s): English, Mandarin
    - Programming Skill(s): VB/C#.net, Entity Framework, SDLC, SQL, GIT Version Control, Agile scrum, window application
    - Familiar with Atlassian product such as Bitbucket, Jira, Confluence, SourceTree, Bamboo
    - Web Application, DevOps, Angular, WPF
    - Strong problem-solving and analytical skills.
    - Excellent communication and interpersonal skills, with the ability to explain complex technical concepts to technical and non-technical stakeholders.
    - Proven ability to make strategic decisions in a fast-paced environment.
    - Experience managing teams and collaborating cross-functionally.

  • English Level

    -

  • Other Language

    Mandarin, English

Additional Information

  • Benefit

    - 13th month contractual bonus
    - Individual performance bonus
    - Transport Allowance
    - Company Paid Parking (claimable)
    - Annual Leave 16days
    - Medical Leave
    - Term Life
    - Hospitalization Insurances Coverage
    - Medical benefit covered employees and family:
    - Outpatient treatment and Specialist Consultation
    - Medical Check up
    - Dental and Optical

  • Working Hour

    -

  • Holiday

    -

  • Job Function