jobs in JE Agile Sdn Bhd

全职 Software Engineer (.NET. ReactJS - MSSQL) 工作, 薪水 up to MYR 7,000, JE Agile Selangor 公司招聘中 - Ricebowl

Software Engineer (.NET. ReactJS - MSSQL)

JE Agile Sdn Bhd

分享
保存

工作地点

  • Cyberjaya Selangor Malaysia

职位描述

岗位职责

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

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多