Sr. Business Process Engineer

Taipei / KKCompany - Engineering / Permanent

KKCompany is Asia’s leading music entertainment company. Started by a group of music loving Internet software developers, we built and launched one of the world’s first music streaming services in 2005. Based in Taipei, the heart of Chinese pop music, we gradually grew our business from Taiwan out to Hong Kong, Singapore, Malaysia and Japan. Ever curious towards reinvention and discovering new business models of the future, we have expanded our business scope from music streaming to live events, technology services, content, investments and continue to explore reinvention through innovation in the digital entertainment space.

We are a group of professional engineers aiming to provide systematic solutions to support optimisation of business operations. Being one of team members, you are the communicator, writer, architect and coder of the projects and work closely with business strategy teams and support function teams to improve performance of the business process and make the business expand smoothly and successfully.

We are finding partners who love to,

  • Design, develop, test, deploy, maintain software and improve maintainability
  • Collaborate with cross-functional teams to deliver new processes and systems
  • Lead projects, set direction, manage cross-project priorities, deadlines and deliverables
  • Foster a culture of strong team collaboration and technical excellence
  • Adapt technology and methodology to solve the real world problems
  • Know WHY more than HOW, both in technical and non-technical domain
  • Care more about software maintainability rather than just write executable code
  • Take new problems or inexperienced skills as opportunities to learn and to share
  • Have the growth mindset to embrace any possibilities and willing to communicate
  • Responsibility:

  • Construct business processes for the company, including studies requirements, diagnoses problems, design solutions, proposes plans, coordinates resources, completes working items, reviews consequences, and continuously improves them
  • Harmonize business processes with the power of technologies by introducing external services or developing internal systems
  • Maintains and reviews the processes and systems continuously to make sure they are effective, and then to build up the related knowledge base of business operations
  • Requirements:

  • 3+ years of software development experience with full-stack
  • Hands on technical leadership experience with owning projects
  • Familiar with Software Testing, especially the practices of Unit Testing
  • Programming experience in Python and JavaScript
  • Excellent English reading and good English writing
  • Nice to have:

  • Experience with developing containerized application using Docker
  • Experience with building CI/CD pipelines to automate development workflow
  • Experience with cloud development and operation
  • Knowledge of API design and practice
  • Knowledge of DevOps culture and practice
  • Knowledge of architecture design and Domain-driven design
  • BS or above in Computer Science or related technical field or equivalent practical experience
  • Apply Now