Principal Technical Consultant (Software Development)

Executive recruitment company Monroe Consulting Group Indonesia is recruiting on behalf of a leading Technology company for the role of Principal Technical Consultant

As the company is continuously growing, our client is seeking a professional with an extensive experience in software development.

Job Responsibility:

  • Participate in analysis & design sessions often involving architect group and product management team
  • Develop high quality, robust and scalable API and adaptors to external system within agreed timescale
  • Communicating status, issues, and risk to technical leader
  • Mentoring and involve in code review for junior team member
  • Trains, coaches, and guides software developers for best development practices

Job Requirement:

  • Advanced knowledge and experience of object oriented principles and design patterns
  • Experience of software debugging and root cause analysis
  • Experience of an IDE e.g. Eclipse, IntelliJ IDEA
  • Experience of version control systems e.g. Git
  • Experience of web services e.g. REST, OpenAPI
  • Knowledge of RDBMS such as Oracle, SQL Server or MySQL
  • Knowledge of web application development
  • Knowledge of unit testing and automation testing
  • Knowledge of cloud deployment e.g AWS, Kubernetes
  • Experience of performance testing and tuning
  • Experience in coaching and mentoring in a team environment
  • JavaScript
  • Industry standard automation test tool (ie. Cucumber, selenium, etc)