.NET Developer

Requirements
• Minimum Diploma/Advanced Diploma/Bachelor’s Degree in Computer Science / Software Engineering / Information Technology or related field
• More than 3 years of development experience using C# .NET
• Familiarity with these technologies: .NET/ .NET Core, API, Oracle database, CSS, JQuery.
• Familiar with frameworks, design, and architectural patterns e.g. .NET Core, Model-ViewController (MVC), Entity Framework, Service-based Architecture, RESTful API etc
• Understanding of Agile/SCRUM methodologies

Responsibilities
• Design architecture for new .NET Projects and to improve architecture of existing projects.
• Develop and maintain .NET applications with .NET Framework, .NET Core, Web MVC (front-end) and APIs
development with C# programming language.
• Experienced database design in Relational Database Management Systems (RDBMS) such as Oracle.
• Experienced in integrating reporting tools such as SQL Server Reporting Service (SSRS) or Stimulsoft.
• Experienced in using DevOps as task management tools, source code repository and CI/CD would be an advantage.
• Experienced in designing responsive UI with CSS would be an advantage.
• Experienced in Product Development would be an advantage.
• Ability to communicate with client from other countries.
• Ability to handle challenging projects involving heavy computation and high-volume data processing with performance challenges.

Opportunity
A career as a .NET Developer offers excellent growth opportunities in the tech industry, with potential progression to roles such as Software Architect, Technical Lead, or Solutions Engineer. Working on cutting-edge technologies like .NET Core, APIs, and Oracle databases, alongside DevOps and responsive UI design, provides a robust foundation for future advancements. This role also opens pathways to specialize in high-demand areas like cloud computing, data engineering, or product development, enabling professionals to excel in diverse industries globally.