Tax - Senior Full Stack Developer
Job description
Who we are
At Ernst & Young we support you in achieving your unique potential both personally and professionally. We give you stretching and rewarding experiences that keep you motivated, working in an atmosphere of integrity and teaming with some of the world's most successful companies. And while we encourage you to take personal responsibility for your career, we support you in your professional development in every way we can. You enjoy the flexibility to devote time to what matters to you, in your business and personal lives. At Ernst & Young you can be who you are and express your point of view, energy and enthusiasm, wherever you are in the world. It's how you make a difference.
Requirements
- Bachelor's degree in Computer Science, IT, Software Engineering, or related field.
- 3-5 years of experience as a Full Stack Developer or Software Engineer.
- Strong front-end development skills using JavaScript/TypeScript with React, Angular, or Vue.js.
- Strong back-end development experience using Node.js, .NET, Java Spring Boot, Django, or FastAPI.
- Experience working with relational databases such as SQL Server, PostgreSQL, or MySQL.
- Experience designing and consuming REST APIs and integrating third-party services.
- Knowledge of Git, CI/CD, Agile development, testing, debugging, and production support.
- Strong communication skills in English and Bahasa Indonesia.
- Preferred: Experience with Azure services, Azure DevOps, GitHub Actions, Docker, Kubernetes, Copilot Studio, and Azure AI integrations.
- Preferred certifications: AZ-204, AZ-900, PL-900.
Responsibilities
- Design, develop, test, deploy, and maintain secure and scalable web applications.
- Build responsive front-end interfaces and reusable UI components.
- Develop backend services, APIs, integrations, and business workflow solutions.
- Translate business requirements into technical designs and production-ready features.
- Deploy and manage applications on Microsoft Azure.
- Integrate applications with Microsoft Entra ID, Microsoft 365, Power Platform, ERP/SAP, and Azure AI services.
- Design and optimize databases, queries, and data access layers.
- Implement CI/CD pipelines, code reviews, automated deployments, and DevOps best practices.
- Conduct testing, debugging, documentation, and production issue resolution.
- Collaborate with product owners, SMEs, AI engineers, testers, and infrastructure teams to deliver solutions and enhancements.
- Support Agile project delivery, user testing, demonstrations, and release management.