[ref. t95884101] Senior/Software Engineer (Net)
IRIS Corporation Berhad Kuala Lumpur Full-time
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
Hiredly XKuala 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...
Robert WaltersKuala 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...
Kuala 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...