[ref. t95884101] Senior/Software Engineer (Net)

apartmentIRIS Corporation Berhad placeKuala Lumpur scheduleFull-time calendar_month 

Education:

  • Bachelor’s Degree in IT/ Computer Science/ Computer Engineering/Information System or equivalent.

Experience:

  • Minimum 5 years as a .NET Developer or Application Developer.

Technical Skills:

  • Proficiency in asynchronous programming patterns and REST architectures.
  • Knowledge on software patterns and architectures.
  • Knowledge on container technologies: Docker, Kubernetes.
  • Knowledge on MQ: RabbitMQ, Apache ActiveMQ, MSMQ.
  • Knowledge on implementing .NET solutions involving authentication & authorization standards: OAuth 2.0, OIDC, SAML.
  • Programming language – Mandatory and strong: C# on .NET Full, .NET Core and .NET 5.0 frameworks.
  • Optional: VB.NET on .NET on .NET Full, NET Core and .NET 5.0 frameworks.
  • Databases – Mandatory: Oracle, MS SQL Server.
  • Optional: PostgreSQL, MongoDB.
  • Data access, ADO.NET, Entity Framework (EF), EF Core, LINQ, Stored Procedures.
  • Web services: ASP.NET Web Services, Windows Communication Foundation (WCF).
  • ASP .NET: Web Forms, Model-View-Controller (MVC), Web API.
  • Web development/ JavaScript framework: JavaScript, jQuery, JSON, Bootstrap, Angular, NodeJS, HTML5, CSS3.
  • Standalone apps: .NET Windows Forms, WPF, Windows Services.
  • Reporting Tools: SQL Server Reporting Services, Jasper Reports.

Bonus Skills:

  • Proficiency on servers, network, and hosting environment.
  • Familiarity with DevOps and related technologies.
  • Familiarity with cloud technologies: Azure, Google Cloud, AWS.
  • Knowledge on Windows Server OS and Linux OS.

Soft Skills :

  • Good communication skills.
  • Good problem solving skills.
  • Attention detail.
  • Tenacious & self motivating.
  • Comfortable in reading and reusing code.
  • Able to write high quality code that adheres to industry standards & best practices.
  • Proficiency and practical experience in Agile and Scrum.
  • Participate in requirement analysis.
  • Collaborate with internal teams to produce software design and architecture.
  • Design and develop applications and services.
  • Design databases.
  • Revise, update, refactor, improve, and debug code.
  • Test and deploy applications and systems.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, and code comments.
  • Annual leave
  • EPF
  • SOCSO
apartmentHiredly XplaceKuala Lumpur
Candidate must possess at least a Diploma in Computer Science, Software Engineering, or a related field.  •  Proven experience as a .NET Windows Application Developer, with at least 8 year of hands-on experience in designing and developing ERP application...
business_centerHigh salary

Senior, Software Developer (Java)

apartmentRobert WaltersplaceKuala Lumpur
This company is a global leader in their industry, providing unrivalled emergency assistance during critical illness, accident or civil unrest. They are currently seeking a Senior Software Engineer with demonstrated expertise in the software...
placeKuala Lumpur
A Senior Android Engineer is a fully autonomous professional, responsible for improving the technical alignment, health and engineering practices within a team. You will develop software within product delivery/systems/platform teams, contributing...