Epicareer Might not Working Properly
Learn More

Full Stack Developer

  • Full Time, onsite
  • TG Human Resource Services Sdn. Bhd.
  • Kuala Lumpur, Malaysia
RM 4,500 - RM 9,000 / month

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Working Location: Kuala Lumpur

Working Hour: Monday - Friday; 9am - 6pm

Summary of the role:
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications using the .NET framework. You will work closely with cross-functional teams to understand project requirements, architect solutions, and deliver scalable and robust software solutions.

Job Responsibilities:

Software Development:

  • Design and develop responsive and user-friendly web applications using C#, and .NET technologies.
  • Implement front-end components and user interfaces using HTML5, CSS3, JavaScript, and modern JavaScript frameworks/libraries (e.g., React, Angular, Vue.js).
  • Develop and integrate RESTful APIs and web services to enable seamless communication between front-end and back-end systems.

Database Design and Development:

  • Design and implement scalable database schemas, tables, and stored procedures using modern RDBMS platforms, such as AWS RDS (supporting engines like Amazon Aurora, PostgreSQL, MySQL, and SQL Server).
  • Leverage AWS RDS capabilities, such as automated backups, multi-AZ deployments, and read replicas, to ensure high availability, scalability, and disaster recovery.
  • Optimize database performance and efficiency through advanced indexing strategies, query optimization, database normalization techniques, and the use of AWS-specific features like RDS Performance Insights and enhanced monitoring.

Quality Assurance and Testing:

  • Write unit tests, integration tests, and automated test scripts to ensure the reliability, stability, and functionality of web applications.
  • Conduct code reviews and collaborate with QA engineers to identify and resolve software defects and performance issues.

Deployment and Maintenance:

  • Deploy web applications to production servers and configure deployment pipelines using continuous integration and deployment (CI/CD) tools (e.g., Azure DevOps, Jenkins).
  • Monitor application performance and troubleshoot issues in production environments, ensuring maximum uptime and reliability.

Documentation and Collaboration:

  • Document technical specifications, design decisions, and best practices for future reference and knowledge sharing.
  • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions.

Job Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience (5-7 years) as a Full Stack Developer, with expertise in .NET technologies.
  • Strong proficiency in ASP.NET MVC, ASP.NET Core, C#, and related .NET frameworks.
  • Experience with front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks/libraries (e.g., React, Angular, Vue.js).
  • Have experience/knowledge with NextJS is a plus point.
  • Solid understanding of web development principles, design patterns, and best practices.
  • Experience with SQL Server or other RDBMS, including database design, optimization, and querying.
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills, attention to detail, and ability to work independently or in a team environment.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams. Excellent communication and collaboration skills, with the ability to effectively interact with cross-functional teams.
  • Familiarity with Agile/Scrum methodologies and tools (e.g., Jira) is a plus

Job Type: Contract
Contract length: 12 months

Pay: RM4,500.00 - RM9,000.00 per month

Benefits:

  • Opportunities for promotion
  • Professional development

Schedule:

  • Monday to Friday

Supplemental Pay:

  • Yearly bonus

Education:

  • Bachelor's (Required)

Experience:

  • C#: 5 years (Preferred)
  • .NET: 5 years (Preferred)