Associate Software Engineering (Engineering Consultant)

Executive recruitment company Monroe Consulting Group Indonesia is recruiting on behalf of a leading Multinational Engineering Consultancies company. As expansion continues, our client is seeking a professional with at least 10 years' experience in full stack developer with cloud-based software projects for the job of Associate Software Engineering. The job is based in Jakarta, Indonesia.

Key job responsibilities include:

  • Work with global team and will reporting to Manager - Digital Development & Innovation in NZ, And collaborate with project team in Indonesia and across all area
  • Play a pivotal part in the future of the growing software development practice and support the internal development team as focus on automation and scaling the enterprise software.
  • Support the technical implementation for solutions throughout the software development lifecycle including planning, estimation, feature development, ongoing support, and providing feedback to the product and technical roadmap
  • Developing and delivering solutions and new digital offerings.
  • Combine technical 'know how' with enabling software and technologies.

Job Requirements:

  • Bachelor's degree in ICT, or related discipline.
  • 10 years+ experience as a full stack developer with cloud-based software projects, web development, systems integration using APIs, distributed systems, software security and database knowledge
  • Enterprise experience for C#, .NET, MVC, Blazor, React, JavaScript, SQL Server, Azure DevOps, GitHub
  • Experience using cloud computing services, specifically Microsoft Azure, to provide software solutions with high availability requirements
  • Experience collaborating with Business Analysts, Quality Assurance and stakeholders leveraging your experience to drive innovative behaviours
  • Great communication skills with the ability to build meaningful and collaborative relationships across the Digital team including in other countries and timezones
  • Agile development background using Scrum or other Agile methodologies
  • Experience with other programming languages such as Python
  • Team Leadership experience and people skills