A technology service provider in Johor Bahru is seeking an experienced Senior Full Stack Developer to design and maintain web applications and APIs. The ideal candidate has at least 3 years of experience with AngularJS and .NET. Responsibilities include frontend and backend development, ensuring code quality, and collaborating across business functions. This role requires strong communication skills and familiarity with Agile methodologies.
Qualifikationen
Minimum 3 years of professional experience in full stack development.
Proven experience with AngularJS (1.x) and .NET technologies.
Aufgaben
Design, develop, and maintain scalable web applications and APIs.
Collaborate with product owners on business requirements.
Ensure code quality through testing and reviews.
Optimize frontend performance and compatibility.
Maintain documentation for frontend and backend components.
Kenntnisse
AngularJS (1.x)
.NET technologies
C#
ASP.NET MVC
SQL Server
Azure services
Git
TFS
Ausbildung
Diploma / Bachelor's degree in Computer Science
Jobbeschreibung
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
* Der Gehaltsbenchmark wird auf Basis der Zielgehälter bei führenden Unternehmen in der jeweiligen Branche ermittelt und dient Premium-Nutzer:innen als Richtlinie zur Bewertung offener Positionen und als Orientierungshilfe bei Gehaltsverhandlungen. Der Gehaltsbenchmark wird nicht direkt vom Unternehmen angegeben. Er kann deutlich über bzw. unter diesem Wert liegen.