
Senior Software Developer
- Subang Jaya, Selangor
- Permanent
- Full-time
- Lead the design and development of new features across cloud-based accounting and AI assistant platforms.
- Collaborate closely with product managers, designers, and fellow engineers.
- Mentor junior developers, conduct code reviews, and enforce best coding practices.
- Propose and implement improvements in system architecture, performance, and scalability.
- Troubleshoot and resolve complex issues across the full technology stack.
- Research and integrate emerging technologies, particularly in AI and automation.
- Develop and maintain RESTful APIs that are scalable and secure.
- Optimize SQL Server performance for efficient data handling.
- Champion DevOps best practices, including CI/CD pipelines and automated deployments.
- Leverage AI development tools to enhance code quality and developer productivity.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years' experience in software development, with at least 2 years in a senior or lead role.
- Proficient in Angular and .NET frameworks.
- Hands-on experience with cloud platforms such as AWS or Azure.
- Solid knowledge of SaaS architecture, RESTful APIs, and database systems (SQL & NoSQL).
- Experience with DevOps, CI/CD workflows, and automation tools.
- Exposure to AI/ML, chatbot frameworks, or large language models (LLMs) is a plus.
- Strong understanding of system design and software engineering best practices.
- Excellent communication skills and a collaborative mindset.
- Opportunity to shape the architecture and direction of core products.
- A collaborative and forward-thinking development team.
- Continuous learning environment with room for professional growth.
- Competitive compensation package and performance-based incentives.
- Work with cutting-edge technologies in AI and cloud computing.