Senior / Lead Software Engineer (PHP)

2 months ago


Singapore VANGUARD SOFTWARE PTE. LTD. Full time
Roles & Responsibilities

JOB SUMMARY

We are seeking dynamic, and ownership driven individuals with a passion for solving problems and providing creative, secure and efficient solutions to join our team as a (Senior/Lead) Software Engineer to help evolve and innovate features of our suite of enterprise grade cloud-based management systems.

As the (Senior/Lead) Software Engineer, you are entrusted to lead a team of talented engineers to design, implement and deliver high-quality, efficient, secure and scalable codebase on time and within budget to ensure our systems continues remain relevant and scale with our clientele’s global expansion plans while adhering to the best practices of the software development lifecycle (SDLC).

Your daily responsibilities involve brainstorming technical solutions, producing detailed technical specifications, writing well-designed and testable code, integrating third-party software components, documenting and maintaining software functionality, troubleshooting, debugging, and upgrading existing modules. You will also mentor junior engineers and lead a small team to ensure the timely and effective delivery of functional builds.

The (Senior/Lead) Software Engineer is constantly challenged to balance business viability, technical feasibility, customer desire and time to market to ensure that the organisational ideas become winning products.

JOB DUTIES

  • Possess a strong foundation in the software development life cycle (SDLC) and consistently apply software best practices.
  • Analyze and understand key user requirements and identifying user needs.
  • Develop new or enhance existing software modules based on the identified key user requirements.
  • Manage a small team for functional builds, ensuring alignment with project goals and timelines.
  • Participate in technical discussions, unit test implementation, code reviews, and backend architecture design, implementation, and optimization.
  • Writing high quality, clean and concise codebase that is highly efficient, scalable, easily portable, and maintainable.
  • Integrate 3rd party software or software frameworks and strive to ensure full compatibility with the suite of software.
  • Collaborate cross-functionally with clients, team leaders, project managers and other engineers to design elegant and efficient solutions.
  • Write unit test and integration test plans and test cases.
  • Execute test cases, troubleshoot bugs, and refine code before committing to the downstream team members.
  • Conduct code reviews to maintain code quality and adherence to best practices and standards.
  • Responding, investigating, resolving, communicating root cause analysis, and recommending and implementing solutions in a timely manner as required.
  • Establishing a timeline and protocol for harder-to-solve problems and communicating troubleshooting analysis to IT support in order to assist them to manage client expectations.
  • Document and maintain knowledge through code, code comments, diagrams, flowcharts, layouts, and other technical documentation in written form for the purpose of knowledge retention and transfer.
  • Stay up-to-date on new and emerging technologies by hands-on research, reading, and attending courses with strong desire for continuous improvement in technical skillsets.

JOB REQUIREMENTS

  • Bachelor's Degree of Computing, Software Engineering, IT or related field.
  • Over 8+ years of related work experience as the systems architect or technical lead on applications system design and implementation, preferably in fast-paced IT, tech product industry. A significant part of the experience should be development and maintenance of enterprise grade systems built on PHP and the Laravel Framework.
  • Solid experience in enterprise cloud platforms, microservices architecture, Kubernetes or other container based deployments, high-availability backend API, PHP, Laravel, Kafka, Relational Databases, NoSQL, Swagger…etc.
  • Strong understanding of Design and Architecture Patterns in software engineering of web-based micro-services applications.
  • Expertise in PHP, Laravel Framework, MariaDB, jQuery, JavaScript is a MUST.
  • Keen knowledge of algorithms and data structures.
  • Proven track record in developing and deploying, maintainable, extensible, secure, high-performance, and high-availability web-based enterprise grade microservices applications on established cloud platform.
  • Excellent documentation skills in drafting clear and concise technical specifications.
  • Strong time management skills, ability to meet tight deadlines and successfully juggle multiple projects simultaneously.
  • Strong troubleshooting, debugging, problem-solving, and proficiency in root cause analysis on a large and distributed codebase.
  • Strong analytical and reasoning skills with an ability to anticipate outcomes of a solution.
  • Strong knowledge in software engineering, technology trends, technology constraints and software development lifecycle (SDLC).
  • Maintain confidentiality of information processed or prepared.
  • Strong communication and collaboration skills.
  • Strong sense of responsibility, initiative, and commitment.
  • Self-driven and perform duties and responsibilities independently with minimum supervision.
  • With ‘Can’ attitude whenever you face difficulty.
  • Willing to roll-up one’s sleeves and provide a hands-on help to the team.
  • Willingness to travel to meet and work with offshore team members.

Tell employers what skills you have

Technical Documentation
PHP
Kubernetes
Data Structures
Architect
Software Engineering
Root Cause Analysis
JavaScript
SDLC
System Design
Laravel
Architecture Design
Debugging
API
Software Development
  • Software Engineer

    2 months ago


    Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesJOB SUMMARYWe are seeking dynamic, and ownership driven individuals with a passion for solving problems and providing creative, secure and efficient solutions to join our team as a (Senior) Software Engineer to help evolve and innovate features of our suite of enterprise grade cloud-based management systems.As the (Senior) Software...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesJOB SUMMARYWe are seeking dynamic, and ownership driven individuals with a passion for architecting, implementing, maintaining and supporting our in-house developed suite of enterprise grade cloud-based management systems to join us as the (Lead/Principal) Software Engineer.As the (Lead/Principal) Software Engineer, you are entrusted...


  • Singapore MyCareersFuture Full time

    Roles & Responsibilities JOB SUMMARY We are seeking dynamic, and ownership driven individuals with a passion for solving problems and providing creative, secure and efficient solutions to join our team as a (Senior/Lead) Software Engineer to help evolve and innovate features of our suite of enterprise grade cloud-based management systems. As the ...


  • Singapore MyCareersFuture Full time

    Roles & Responsibilities JOB SUMMARY We are seeking dynamic, and ownership driven individuals with a passion for architecting, implementing, maintaining and supporting our in-house developed suite of enterprise grade cloud-based management systems to join us as the (Lead/Principal) Software Engineer . As the (Lead/Principal) Software Engineer , you...

  • Software Engineer

    3 days ago


    Singapore MyCareersFuture Full time

    Roles & Responsibilities JOB SUMMARY We are seeking dynamic, and ownership driven individuals with a passion for solving problems and providing creative, secure and efficient solutions to join our team as a (Senior) Software Engineer to help evolve and innovate features of our suite of enterprise grade cloud-based management systems. As the (Senior)...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    About the RoleVanguard Software PTE. LTD. is seeking a highly skilled and experienced Senior Software Architect to lead our team of talented engineers in designing, implementing, and delivering high-quality, efficient, secure, and scalable software solutions.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and oversight to ensure the...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Job SummaryVanguard Software PTE. LTD. is seeking a highly skilled and experienced Technical Lead - Software Engineering to join our team. As a key member of our software engineering team, you will be responsible for leading the design, development, and maintenance of our in-house developed suite of enterprise-grade cloud-based management systems.Key...


  • Singapore MyCareersFuture Full time

    Job SummaryWe are seeking dynamic, ownership-driven individuals with a passion for solving problems and providing creative, secure, and efficient solutions to join our team as a Senior/Lead Software Engineer to help evolve and innovate features of our suite of enterprise-grade cloud-based management systems.Key ResponsibilitiesLead a team of talented...

  • Senior PHP Developer

    2 months ago


    Singapore KAROOOOO MANAGEMENT COMPANY PTE. LTD. Full time

    Roles & ResponsibilitiesWe’re a world-leading smart mobility SaaS tech company with over 1,500,000 subscribers across 23 countries. Our teams are collaborative, vibrant and fast-growing, and all team members are empowered with the freedom to influence our products and technology.Are you curious, innovative and passionate?Do you take ownership, embrace...

  • Software Developer

    15 hours ago


    Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Job SummaryVanguard Software PTE. LTD. is seeking a highly skilled and experienced Software Developer to join our team as a (Senior) Software Engineer to help evolve and innovate features of our suite of enterprise-grade cloud-based management systems.As a (Senior) Software Engineer, you will utilize your extensive knowledge of algorithms and data...


  • Singapore MyCareersFuture Full time

    Job SummaryWe are seeking a highly skilled and experienced Lead/Principal Software Engineer to join our team at MyCareersFuture. As a key member of our software engineering team, you will be responsible for architecting, implementing, maintaining, and supporting our in-house developed suite of enterprise-grade cloud-based management systems.Key...

  • Software Engineer

    15 hours ago


    Singapore ADVANCE SOFTWARE ENGINEERING PTE. LTD. Full time

    Software Developer RoleWe are seeking a skilled Software Developer to join our team at ADVANCE SOFTWARE ENGINEERING PTE. LTD.Key ResponsibilitiesCollaborate with developers to design and implement algorithms and flowchartsDevelop clean, efficient code based on specifications and requirementsIntegrate software components and third-party programs to ensure...


  • Singapore UNISON CONSULTING PTE. LTD. Full time

    Job Description**Job Title:** Senior Software Engineer**Company:** UNISON CONSULTING PTE. LTD.**Job Summary:** We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development, with expertise in multiple programming languages and technologies.Key Responsibilities:Design,...


  • Singapore Eames Consulting Full time

    Title Senior Software Developer As part of the company\'s expansion, you will be joining a budding document security company, liaising with various teams and stakeholders to enhance organizational-grade platforms while leading a team of developers.ResponsibilitiesWrite code and maintain web application using PHP and Laravel framework User requirements...


  • Singapore DANENG (S) ENERGY-SAVING TECHNOLOGY PTE. LTD. Full time

    Job DescriptionDANENG (S) ENERGY-SAVING TECHNOLOGY PTE. LTD. is seeking a highly skilled Senior Web Developer to join our team.Key Responsibilities:Design and develop web, interactive, and mobile applications that meet the company's high standards.Translate business requirements into technical specifications, ensuring a focus on usability and speed.Lead the...


  • Singapore YA HU XI XI PTE. LTD. Full time

    Job Title: PHP Backend Development EngineerWe are seeking a highly skilled PHP Backend Development Engineer to join our team at YA HU XI XI PTE. LTD. The ideal candidate will have a strong background in PHP development, experience with MySQL database, and proficiency in Linux operating system.Key Responsibilities:Design, develop, test, and maintain the...


  • Singapore IRONYUN (SINGAPORE) PTE. LTD. Full time

    Job SummaryWe are seeking a highly skilled Senior Manager to lead our AI software development team. The ideal candidate will have a strong background in software development, with a focus on AI analytics.Key ResponsibilitiesDevelop and implement AI analytic software solutionsLead end-to-end software development projectsDesign and develop plugins for our...


  • Singapore ST ENGINEERING MISSION SOFTWARE & SERVICES PTE. LTD. Full time

    Job Description**Job Title:** Senior/ Software Test Engineer**Company:** ST ENGINEERING MISSION SOFTWARE & SERVICES PTE. LTD.Key ResponsibilitiesWe are seeking a highly skilled Senior/ Software Test Engineer to lead and execute testing efforts, develop and maintain test strategies, and collaborate with cross-functional teams to ensure the delivery of...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Job SummaryVanguard Software PTE. LTD. is seeking a highly skilled Senior Backend Software Engineer to lead our Backend Engineering division. As a key member of our team, you will be responsible for designing, developing, and deploying high-performance, scalable, and secure cloud-based enterprise infrastructure solutions.Key ResponsibilitiesTechnical...

  • Software Engineer

    2 days ago


    Singapore MyCareersFuture Full time

    Job Summary:MyCareersFuture is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications using PHP and Java.Key Responsibilities:Design and develop software applications using PHP and Java.Write clean, efficient, and well-documented code.Collaborate...