Senior Full Stack Developer (AngularJS + .NET)
Add expected salary to your profile for insights
We are seeking a versatile and proactive Full Stack Developer to join our team at Johor Bahru office. The ideal candidate will have strong experience in AngularJS (1.x) and .NET backend development. You will be responsible for designing, developing, and maintaining scalable web applications and APIs, collaborating across business functions to deliver high-quality solutions.
Key Responsibilities
- Frontend Development (AngularJS):
- Ensure code quality through modular design, unit testing, and code reviews
- Collaborate with product owners to translate business requirements into technical implementation
- Troubleshoot and optimize frontend performance and compatibility issues
- Backend Development & API Services:
- Develop and maintain backend services and APIs using ASP.NET MVC, Web API, and .NET Core/.NET (5+)
- Design efficient database solutions using SQL Server, ADO.NET, and T-SQL
- Build serverless applications using Azure Function Apps, Azure Cloud Services and integrate with SharePoint Services
- Implement messaging and integration patterns using Azure Service Bus
- General Responsibilities:
- Ensure the stability, performance, and availability of web applications through proactive monitoring and timely issue resolution
- Collaborate with cross-business functions to address application incidents, bugs, and enhancement requests
- Maintain documentation for both frontend and backend components to support ongoing maintenance and knowledge sharing
- Conduct code reviews and enforce coding standards using Git and TFS
- Participate in team coordination activities and contribute to continuous improvement of support processes
- Handle ad-hoc assignments and tasks assigned by the IT Manager
Requirements
- Experience:
- Minimum 3 years of professional experience in full stack development
- Proven experience with AngularJS (1.x) and .NET technologies
- Technical Skills:
- Strong knowledge of C#, ASP.NET MVC, Web API, .NET Core/.NET (5+), and ADO.NET
- Experience with SQL Server, stored procedures, T-SQL, and LINQ
- Familiarity with Azure services including Function Apps and Service Bus
- Experience with Git, TFS, and Agile methodologies
- Preferred Qualifications:
- Diploma / Bachelor's degree in Computer Science, Information Technology, or a related field
- 5 or more years of experience as a professional programmer or in a similar role, ideally with a focus on application support and maintenance
- Exposure to modern frontend frameworks (Angular 2+/React) and migration strategies
- Understanding of responsive design and UX best practices
- Experience with enterprise applications and legacy system integration
- Exposure to ERP practices is a plus
- Strong communication and collaboration skills