- Develop and maintain .NET applications with .NET Core, Web MVC, APIs and worker services development with C# programming language.
- Collaborate with customers to design visually appealing and intuitive user interface.
- Write clean, efficient, and maintainable code following industry best practices.
- Troubleshoot and debug applications by investigating and rectifying systems inadequacies.
- Optimize applications for speed, responsiveness, and scalability.
- Participate in code reviews and provide constructive feedback.
- Stay current with emerging technologies and industry trends to enhance development processes.
- Complete ad hoc task given by supervisor
Career
Software Application Engineer
Responsibilities
Requirements
Qualifications
- Candidate must possess at least Diploma/Graduate Diploma/Bachelor’s Degree or higher academic qualification in Computer Science, Software Engineering, or a related field.
- Preferably with at least 1-2 year of professional experience in web/application development roles. Fresh graduates with related disciplines are encouraged to apply
Back-End Development
- Development experience with MVC architecture, web services and Stream Processing solution.
- Confident technical background and experience with .NET Core & .NET Framework.
- Backend development languages include C#/Node JS/JavaScript.
Front-End Development
- Frontend web development technologies such as HTML, CSS, and JavaScript.
- Experienced in modern web frameworks such as Blazor, ReactJS and Angular is preferred.
Database Management
- Familiar with Relational Database Management Systems (RDBMS) such as Microsoft SQL Server, MySQL and Oracle.
- Knowledge in ORM such as LINQ, Entity Framework.
Additional Skills
- Skilled in integrating reporting tools such as SQL Server Reporting Service (SSRS) or Stimulsoft.
- Experience with version control systems (e.g., IT) and agile/scrum development methodologies.
- Solid problem-solving skills and meticulous attention to detail.
- Responsible and independent when carrying out work.
- Ability to prioritize tasks and manage time effectively in a dynamic work environment.
Email my resume
No open positions matching your skills?
We’re always looking for talented people, so don’t hesitate and apply spontaneously!