About this role
Job title: Software Engineer
About the Role The role involves developing and delivering code for assigned work in line with time, quality, and cost standards, collaborating with cross-functional teams to design, implement, and maintain software solutions for clients.
What You'll Do
- Own design, coding, unit/functional testing, test automation, integration and documentation activities required based on objectives and project guidelines.
- Maintain existing features, troubleshoot bugs, resolve ad-hoc requests and provide support for major and minor enhancements.
- Follow source code management, SonarQube reviews, and documentation updates to ensure compliance with processes.
- Provide client support by presenting data, resolving tickets, and monitoring client requirements while tracking schedules for on-time delivery of tasks per defined quality standards.
- Interact with customers and internal teams to gather requirements for development purposes.
What We're Looking For
- Experience in design, coding, unit/functional testing, test automation, integration and documentation.
- Proficiency in programming languages including Java, JavaScript, Go, C/C++, Bash, VoiceXML.
- Linux and English communication skills; Japanese JLPT N3 or above; Japanese native and English proficiency (read/write/speaking).
- Cloud technologies (AWS, Azure, OCI) with Docker, Kubernetes; OpenStack; IT Infra; CI/CD (Ansible, Jenkins).
- NFV, SDN, DBMS / SQL; Testing; Programming (Java, JavaScript, Go, C/C++, Bash, VoiceXML).
- Knowledge of communication protocols (UDP, TCP, SIP, RTP, DNS, HTTP) and packet analysis tools (tcpdump, Wireshark).
- Operations & provisioning tools (Grafana, Ansible); Basic API knowledge using curl.
- LDAP, EDB (SQL Server); Redis; Zookeeper / Kafka; Telco industry experience.
- Project Leading; System / Solution Architect.
Nice to Have
- Telco industry experience.
- Project Leading experience and System/Solution Architect capabilities.
- Japanese native and English-speaking proficiency.