Skip to main content

Career

Software Application Engineer

Responsibilities

  • 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

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!