Software Developer

 (2+ years exp)
RM60k – RM96k • No equity
Published: 6 days ago
Avatar for ThunderSoft Technology Malaysia Sdn Bhd

ThunderSoft Technology Malaysia Sdn Bhd

Leading smart device operating system and platform technology provider

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Remote Work Policy

In office

Relocation

Allowed

Skills

Java
Kotlin
CICD

The Role

  • Collaborate closely with your team to develop, maintain and support core platforms and applications

  • Build quality in by integrating early, participate in code reviews and by ensuring there high test coverage

  • Proactively reduce technical debt by aggressively refactoring code

  • Develop highly secure applications by following defense in depth principles

  • Ensure code is extensible and maintainable by following leading architectural principles and patterns

  • Automate everything, contribute to tooling and manage CI/CD pipelines

  • Actively monitor services, respond to incidents and contribute to post incident reviews

  • Contribute to a continuous learning culture by participating in training & workshops, bringing ideas to the table and creating learning opportunities

  • Help drive continuous improvement by actively identifying improvements, participating in retrospectives and contributing to key metrics

  • Focus on customers by asking the right questions, solving the right problem and designing great experiences

  • Mentor and guide team members

  • Help drive engineering best practices and initiatives

Requirement:

  • Minimum degree in computer science or software engineering

  • At least have 2 years working experience in related field

  • Certificates in software or cloud technologies/Agile (Nice to have)

  • Android standards and ecosystem

  • Java and the JVM, additional language experience is a bonus

  • Android SDK (e.g. writing efficient layouts, dealing with application lifecycle)

  • Kotlin and Java for Android

  • Application of OOP concepts and design patterns

  • Good working knowledge of software architectures

  • HTTP and RESTful designs

  • Automated Unit, Integration, UI and Performance testing

  • CI/CD pipelines & Configuration Management

  • Git and associated tools, platforms and practices

  • OpenAPI and/or Swagger

  • Agile methodologies (Scrum, Kanban)

Similar Jobs

ThunderSoft Technology Malaysia Sdn Bhd company logo
ThunderSoft Technology Malaysia Sdn Bhd
Leading smart device operating system and platform technology provider