About the Role
We are seeking a Full Stack Developer (Mid-Seniot) to join our Digital team and contribute to the development, enhancement, and support of web applications and API services. Working within a DevOps environment, you will collaborate with product owners, developers, testers, and business stakeholders to deliver scalable, high-quality digital solutions that support business growth and digital transformation initiatives.
This role is responsible for the full software development lifecycle, from solution design and development to deployment, maintenance, and continuous improvement. The ideal candidate is passionate about technology, enjoys solving complex problems, and thrives in a collaborative Agile environment.
Key Responsibilities
- Design, develop, test, and maintain web applications and services.
- Write clean, scalable, and maintainable code following development best practices.
- Build and maintain RESTful APIs using ASP.NET Core.
- Implement and support automated build, deployment, and CI/CD processes.
- Collaborate with cross-functional teams to gather requirements and deliver technical solutions.
- Participate in code reviews and contribute to coding standards and best practices.
- Troubleshoot, debug, and resolve application issues.
- Perform unit and integration testing to ensure software quality.
- Create and maintain technical documentation.
- Support operational activities including incidents, service requests, and system enhancements.
- Contribute to continuous improvement initiatives and DevOps culture development.
- Stay updated with emerging technologies and industry trends.
RequirementsEducation & Experience
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or related field.
- Minimum 3 years of experience in full-stack web development.
Technical Skills
- Strong experience with Microsoft .NET, C#, and ASP.NET Core.
- Hands-on experience with React, Next.js, TypeScript, Tailwind CSS, Bootstrap, Sass, and Webpack.
- Experience developing RESTful web services and APIs.
- Knowledge of relational databases (MS SQL Server) and NoSQL databases (MongoDB).
- Experience with cloud platforms such as Azure or Google Cloud.
- Familiarity with Azure DevOps, CI/CD pipelines, Docker, OpenShift, Kafka, and Grafana.
- Understanding of software design patterns such as MVC and CQRS.
- Knowledge of Agile methodologies (Scrum, Kanban).
- Experience with Git, Unit Testing, Integration Testing, and modern software development practices.
Nice to Have
- Experience with Java and/or Angular.
- Exposure to Domain-Driven Design (DDD) and Test-Driven Development (TDD).
Personal Attributes
- Strong problem-solving and analytical skills.
- Excellent communication skills in English, both written and verbal.
- Self-motivated and able to work independently.
- Adaptable and open to change in a fast-paced environment.
- Positive attitude and collaborative mindset.
- Passion for technology and continuous learning.
- Commitment to delivering high-quality solutions and technical excellence.
Pay: RM8,000.00 - RM15,000.00 per month
Benefits:
- Opportunities for promotion
- Professional development
Application Question(s):
- Are you comfortable working onsite in Subang Jaya?
- How soon you can start?
Work Location: In person