EY

Senior Associate/Manager, Fullstack Software Engineer (Contract - Renewable), Technology Consulting

EY
ConsultingSG, 048583OnsitePosted 1 month ago

About the role

This is a senior-level fullstack software engineering role within a technology consulting practice, focusing on delivering end-to-end digital solutions for industrial and manufacturing clients. The position involves architecting scalable applications, leading technical delivery teams, and managing complex stakeholder requirements on a renewable contract basis.

ConsultingOnsite

Key Responsibilities

  • Lead the end-to-end design and development of complex full-stack web applications within a consulting framework
  • Architect scalable back-end services and integrate them with high-performance front-end interfaces
  • Collaborate with cross-functional project teams to translate business requirements into technical specifications
  • Manage the deployment pipeline and cloud infrastructure using modern CI/CD and containerization tools
  • Perform rigorous code reviews and provide technical mentorship to junior associate developers
  • Oversee the integration of third-party APIs and enterprise systems such as ERP or MES platforms
  • Maintain high standards of software quality through automated testing and performance tuning
  • Engage directly with clients to provide technical status updates and participate in solution design workshops

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline
  • Minimum of 5 years of professional experience in full-stack development with a focus on enterprise applications
  • Strong proficiency in modern JavaScript frameworks such as React.js or Vue.js
  • Extensive experience with back-end technologies including Node.js, TypeScript, or Java
  • Solid understanding of relational and non-relational database design and management
  • Proven experience with cloud service providers like AWS or Azure for application hosting
  • Knowledge of containerization technologies such as Docker and orchestration with Kubernetes
  • Demonstrated ability to lead technical teams or manage delivery streams in a project-based environment
  • Familiarity with Agile and Scrum methodologies for software delivery
  • Excellent verbal and written communication skills for presenting to technical and non-technical audiences
  • Ability to work effectively on a contract-based engagement with high levels of autonomy