jobs in JE Agile Sdn Bhd

JE Agile Hiring! Full Time Software Engineer (.NET. ReactJS - MSSQL) in Selangor, Earn up to MYR 7,000 - Ricebowl

Software Engineer (.NET. ReactJS - MSSQL)

JE Agile Sdn Bhd

Share
Save

Working Location

  • Cyberjaya Selangor Malaysia

Job Description

Responsibilities

JE Agile Sdn. Bhd. is looking for a skilled and hands-on Software Engineer to join our software development team.

The successful candidate will be responsible for analyzing requirements, designing, developing, testing, implementing and maintaining software applications. You will work on enterprise-level applications, including Document Management Systems (DMS), and be involved in system integration, application enhancements and technical support.

We are looking for someone with strong technical knowledge in Microsoft .NET, C#, ReactJS, Microsoft SQL Server (MSSQL) and RabbitMQ, who can translate business requirements into practical and reliable software solutions.

Key Responsibilities

1. Requirement Analysis & Solution Design

  • Analyze business and technical requirements and translate them into functional and technical specifications.
  • Understand business processes and recommend suitable software solutions.
  • Design application workflows, database structures and system architecture.
  • Collaborate with project managers, stakeholders and development teams to define system requirements.

2. Software Development

  • Design, develop and maintain web-based applications using C#, .NET and ASP.NET Core.
  • Develop responsive frontend applications using ReactJS, JavaScript, HTML5 and CSS3.
  • Develop and maintain RESTful APIs and web services.
  • Design, develop and optimize databases using Microsoft SQL Server (MSSQL).
  • Implement asynchronous processing and message-based communication using RabbitMQ.
  • Perform system integration with internal and external applications.

3. Testing & Deployment

  • Perform unit testing, integration testing and debugging.
  • Identify, troubleshoot and resolve software defects.
  • Ensure application quality, performance, security and reliability.
  • Participate in code reviews and technical discussions.
  • Support application deployment, system upgrades and release activities.

4. Application Maintenance & Technical Support

  • Provide ongoing application maintenance and technical support.
  • Troubleshoot and resolve application errors, database issues and system integration problems.
  • Investigate production incidents and implement appropriate corrective actions.
  • Monitor application performance and identify opportunities for optimization.
  • Perform bug fixes, system enhancements and preventive maintenance.

5. Agile Software Development

  • Participate in Agile software development activities and sprint cycles.
  • Work closely with all the stakeholders in the project.
  • Estimate development tasks and provide progress updates.
  • Ensure timely delivery of assigned development tasks and project milestones.
  • Maintain proper technical documentation throughout the development lifecycle.

Job Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology or equivalent.
  • 2–5 years of relevant experience in software development.
  • Strong hands-on programming experience in C# and Microsoft .NET / ASP.NET Core.
  • Good knowledge and practical experience with ReactJS and JavaScript.
  • Strong knowledge of Microsoft SQL Server (MSSQL), including SQL queries, stored procedures, database design and optimization.
  • Experience working with RabbitMQ or other message queue technologies.
  • Good understanding of RESTful APIs, web services and system integration.
  • Familiarity with Git, Visual Studio and software development tools.
  • Good understanding of Agile methodology and Software Development Life Cycle (SDLC).
  • Strong analytical, troubleshooting and problem-solving skills.
  • Able to work independently and collaboratively within a development team.

Added Advantages

  • Experience in Document Management Systems (DMS).
  • Experience with background workers and asynchronous processing.
  • Familiarity with Docker, CI/CD pipelines and application deployment.
  • Experience in enterprise application development and third-party system integration.
  • Knowledge of application security and performance optimization.

What We Offer

  • Competitive salary based on experience and technical competency.
  • Opportunity to work on enterprise-level software development projects.
  • Exposure to modern technologies and system integration.
  • Collaborative working environment.
  • Opportunities for professional development and career growth.

Pay: RM4,500.00 - RM7,000.00 per month

Experience:

  • Software development: 2 years (Required)

Work Location: In person

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More