Job postings for Engineering
【Description】 As a software developer, you will work in a dynamic and evolving environment following the strategic direction of KPMG Japan. You will develop, maintain and improve systems to meet particular needs, often as advised by systems architects. You will also do testing, test automation, and bug fixing. Our team develops digital solutions which involve cutting-edge technology such as NLP, Machine Learning, OCR, Blockchain, IoT, etc. 【Roles and Responsibilities】 • Analyzing user requirements of the software system • Writing, testing, and improving code • Continually updating technical knowledge and skills 【Required Experiences/Skills】 • Knowledge and experience (work/hobby) in developing cutting-edge technical solutions. • In-depth knowledge and experience (work/hobby) in back-end and front-end development. • Being able to translate architecture designs into well structured, tested, and documented source code. • Good working knowledge of data structures, algorithms and database technologies. • Familiarity with programming languages is a strong plus, such as Java, Scala, Clojure, C++, C#, Swift, Python. • Experience working with teams with Agile/Lean approaches. 【Language Skills】 • Business or higher level of English communication skills. • Japanese communication skills are helpful but not necessary. The Ideal Candidate will • Be passionate about discovering and applying new technologies, ideas, and unique solutions to complex and transformational business problems. • Be creative, yet disciplined in their approach and constantly engaged in learning new things to support the transformation agenda. • Have a high level of discipline and a structured approach for documenting and managing own work (and teams work for managerial positions.) • Be a self-motivator and possess the communication skills and character to constantly engage with a fast-paced, always-changing team.