Senior Software Engineer

  • CoHive 101 9th Floor #1 Jl. Mega Kuningan Barat Kav. E.4.7 Kawasan Mega Kuningan, Jakarta Selatan, Jakarta, Indonesia, Jakarta, Jakarta, Indonesia
  • Full-time

Company Description

Advotics is a Cloud Digitalization SaaS provider. Advotics introduced a cloud platform to digitize workforce, business network, and physical assets and products, with the main objective of converting data from offline work & trade activities into insightful metrics for management to make important business decisions such as sales penetration, productivity, retail execution strategy. Innovation is in our blood and we’re looking for the brightest minds to develop world-class software that will touch the lives of many customers of our clients.

Our team comprises of software veteran from Seattle-based Amazon.com, a project leader from Boston Consulting Group, Ph.D. from MIT in Mechanical Engineering, and software engineers graduating from top Indonesian universities. You will learn from the best and make history in Indonesia’s tech industry. "Bringing visibility to all your offline activities."​

Job Description

  • Developing products/features backed by highly-concurrent distributed systems
  • Technical problem diagnosis and analysis
  • Perform performance optimization
  • Document developed features
  • Working closely with product team to handle a product/feature release
  • Estimating the required effort to develop a feature
  • Actively participate in product development process
  • Actively participate in mentoring team members
  • Lead a team of software engineers to deliver products/features

 

Qualifications

 

  • At least a Bachelor's degree in Computer Science, Engineering, or other technical fields from top local or overseas universities with more than 3 years’ experience in the industry 
  • Strong knowledge of database design
  • Passionate in software engineering and code craftsmanship
  • Strong understanding of Object-oriented Design, data structures and algorithm, design patterns and system architecture
  • Java programming language is a must
  • Experience with Java web frameworks (e,g,. Spring boot, quarkus, etc) is a must
  • Experience with Java ORM Frameworks is a must
  • Familiar with Linux environment is a must
  • Strong business requirement analysis is a must
  • Familiar with version control is a must, Git preferably
  • Experience with delivering large scale projects
  • Experience with leading a team is a plus
  • Eager to learn and adapt to new technologies