We are seeking a skilled Backend Developer to join our dynamic technology team. The ideal candidate will be responsible for developing, maintaining, and enhancing backend systems, designing scalable architectures, and ensuring the stability, performance, and security of critical applications. This role requires strong expertise in .NET Core, .NET Framework, Django, Node.js, and database management, along with a collaborative approach to deliver high-quality software solutions.
Key Responsibilities:
- Core Development:
Develop, maintain, and enhance backend applications using .NET Core, .NET Framework and Django Framework, ensuring strict adherence to industry best practices.
- Architecture Design:
Design and implement MVC architecture to ensure clean, scalable, and maintainable software solutions.
-
API Management:
Build, optimize, and maintain RESTful APIs and backend services that support critical business logic and third-party integrations.
-
Database Engineering:
Work with MSSQL, PostgresSQL and other databases to design schemas, write complex SQL queries and stored procedures, perform optimization, and ensure data integrity.
-
Microservices:
Develop backend modules or microservices using Node.js when required for specific functionalities or lightweight services.
-
Reporting:
Design and generate reports using tools such as JasperReports, custom-built reporting modules, or other reporting frameworks; creating the necessary data models to support them.
-
System Stability:
Troubleshoot and resolve backend issues across both .NET and Node.js environments to ensure high system availability.
-
Quality Assurance:
Ensure high standards of security, performance, and reliability throughout the development lifecycle.
-
Collaboration:
Collaborate with frontend developers, cloud engineers, and stakeholders to deliver complete end-to-end features.
-
Process Improvement:
Participate in code reviews, maintain technical documentation, and actively support continuous improvement initiatives.
Requirements & Qualifications:
- Experience:
At least 3 years of proven experience in software system development.
-
Specialized System Knowledge:
Demonstrated familiarity and working knowledge of both the Content Management system and Media Asset Management system.
-
Tech Stack:
Strong proficiency in C#, .NET Core, .NET Framework, Node.js, Express.js, Python and Restful Api.
-
Database:
Deep knowledge of MSSQL and PostgresSQL of Stored Procedures, Optimization.
-
Cloud:
Basic knowledge of cloud platforms (Azure, AWS, or GCP) to support deployment, hosting, and environment configuration.
Job Type: Contract
Pay: From RM6,000.00 per month
Benefits:
Additional leave
Flexible schedule
Opportunities for promotion
Professional development
Education:
Bachelor's (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.