We're seeking a talented Junior or Senior Software Developer to join our dynamic team. In this versatile position, you'll contribute across the full software development lifecycle—from requirements gathering and system analysis to design, implementation, and ongoing maintenance. You'll build scalable web and mobile applications, APIs, and robust testing frameworks while fostering reusable code and libraries to drive efficiency.
BusOnlineTicket Sdn Bhd is a company specializing in web‑based bus ticket booking solutions. Our main portal, BusOnlineTicket.com, attracts millions of visitors each year and has experienced more than 50% growth year over year.
Key Responsibilities
- Collaborate on all phases of the software lifecycle, including business requirements gathering, analysis of existing systems, and high‑level design.
- Design, develop, and maintain web/mobile applications, RESTful APIs, and automated testing suites.
- Create reusable code libraries to accelerate future development and ensure code quality.
- Optimize site and server performance, functionality, and security.
- Provide on‑call support during non‑business hours for critical emergencies or urgent issues.
- Investigate, troubleshoot, and resolve user‑reported bugs and performance issues.
- Develop and maintain comprehensive documentation for applications and systems.
- Manage multiple tasks proactively, demonstrating strong problem‑solving skills and escalating challenges as needed.
- Serve as a proactive technical owner, partnering with internal, cross‑functional, and external teams to address complex issues.
What We're Looking For
- 1‑3+ years of professional software development experience with .NET and C#.
- Proven ability to write clean, efficient, and maintainable code.
- Hands‑on experience building and integrating REST APIs.
- Familiarity with cloud infrastructure platforms (e.g., AWS or GCP).
- Knowledge of web hosting, networking, and security practices is a plus.
- Excellent problem‑solving abilities with meticulous attention to detail.
- Proven track record of meeting deadlines in a fast‑paced environment.
- Adaptability, eagerness to learn emerging technologies, and a growth mindset.
- Strong verbal and written communication skills for effective collaboration.
Application Questions
- Which of the following statements best describes your right to work in Malaysia?
- What's your expected monthly basic salary?
- Which of the following types of qualifications do you have?
- How many years' experience do you have as a software developer?
- Which of the following programming languages are you experienced in?
- Which of the following Relational Database Management Systems (RDBMS) are you experienced with?
- Which of the following front end development libraries and frameworks are you proficient in?