SOFTWARE ENGINEER

ELLIOTT MOSS CONSULTING PTE. LTD.

Singapore

On-site

SGD 60,000 - 100,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ELLIOTT MOSS CONSULTING PTE. LTD. is seeking a Software Engineer with hands-on experience in .NET application development and backend engineering for enterprise delivery in Singapore.

You will design, develop, enhance, test, implement, and maintain enterprise applications, with a focus on C#, .NET technologies, database development, API integration, and the full SDLC. You will collaborate with technical teams, architects, and business stakeholders to deliver reliable, scalable, and secure

Qualifications

  • Diploma or bachelor's degree in computer science, computer engineering, information technology, or a related discipline.
  • 3 to 5 years of experience in application software development and delivery.
  • Strong hands-on experience with C#, .NET Framework, ASP.NET, and ASP.NET MVC.
  • Good understanding of backend application development and enterprise application development.
  • Hands-on experience with Microsoft SQL Server, including SQL queries, stored procedures, and database management.
  • Experience developing and integrating RESTful APIs.
  • Good understanding of the complete Software Development Life Cycle (SDLC), including development, testing, deployment, and production support.
  • Familiarity with JavaScript, jQuery, HTML, and CSS.
  • Experience with version control tools such as Git.
  • Strong problem-solving, analytical, and troubleshooting skills.
  • Good communication and interpersonal skills with the ability to work effectively in a team-oriented environment.
  • Self-motivated, proactive, and customer-focused, with a strong commitment to quality and delivery.

Responsibilities

  • 1. Application Development & Delivery: Analyze functional and technical requirements and translate them into application designs and program code.
  • 2. Develop, enhance, and maintain enterprise applications using C#, .NET Framework, ASP.NET, and ASP.NET MVC.
  • 3. Develop and maintain backend components, RESTful APIs, and application integrations.
  • 4. Work with Microsoft SQL Server, including database development, stored procedures, query optimization, and performance tuning.
  • 5. Follow established coding standards, development guidelines, and software engineering best practices.
  • 6. Develop and execute unit test cases and document test results.
  • 7. Support integration testing, system testing, UAT, deployment, and production implementation.
  • 8. Investigate and resolve application issues, defects, and production problems.
  • 9. Perform application maintenance, troubleshooting, and performance optimization.
  • 10. Maintain accurate technical documentation and ensure compliance with applicable security and development standards.
  • 3. Team Collaboration & Technical Delivery: Work closely with Team Leads and Architects to ensure solutions align with established architecture and design standards.
  • 4. Participate in requirements gathering and collaborate with Business Analysts to refine functional specifications.
  • 5. Participate in peer code and design reviews to improve overall project quality.
  • 6. Collaborate with cross-functional teams and business stakeholders to understand requirements and deliver effective technical solutions.
  • 7. Support project delivery within agreed timelines and quality standards.

Skills

C#
ASP.NET
ASP.NET MVC
SQL Server
RESTful APIs
JavaScript
Git

Education

Bachelor's degree in Computer Science / related field

Tools

ASP.NET
ASP.NET MVC
Git
Microsoft SQL Server

Job description

Job Description

We are looking for a Software Engineer with strong hands-on experience in .NET application development, backend engineering, and enterprise application delivery.


The role involves designing, developing, enhancing, testing, implementing, and maintaining enterprise applications. The ideal candidate should have a solid understanding of C#, .NET technologies, database development, API integration, and the complete Software Development Life Cycle (SDLC).


The candidate will work closely with technical teams, architects, and business stakeholders to deliver reliable, scalable, and secure application solutions.


Key Responsibilities

1. Application Development & Delivery



  • Analyze functional and technical requirements and translate them into application designs and program code.

  • Develop, enhance, and maintain enterprise applications using C#, .NET Framework, ASP.NET, and ASP.NET MVC.

  • Develop and maintain backend components, RESTful APIs, and application integrations.

  • Work with Microsoft SQL Server, including database development, stored procedures, query optimization, and performance tuning.

  • Follow established coding standards, development guidelines, and software engineering best practices.

  • Develop and execute unit test cases and document test results.

  • Support integration testing, system testing, UAT, deployment, and production implementation.

  • Investigate and resolve application issues, defects, and production problems.

  • Perform application maintenance, troubleshooting, and performance optimization.

  • Maintain accurate technical documentation and ensure compliance with applicable security and development standards.


2. Enterprise Application & System Integration



  • Develop and maintain integrations between enterprise applications and third-party systems.

  • Work with RESTful APIs and other integration technologies to facilitate seamless data exchange.

  • Support application development and enhancements across business-critical systems.

  • Experience with SAP integration or other enterprise application integrations will be an advantage.


3. Team Collaboration & Technical Delivery



  • Work closely with Team Leads and Architects to ensure solutions align with established architecture and design standards.

  • Participate in requirements gathering and collaborate with Business Analysts to refine functional specifications.

  • Participate in peer code and design reviews to improve overall project quality.

  • Collaborate with cross-functional teams and business stakeholders to understand requirements and deliver effective technical solutions.

  • Support project delivery within agreed timelines and quality standards.


Requirements


  • Diploma or bachelor's degree in computer science, Computer Engineering, Information Technology, or a related discipline.

  • 3 to 5 years of experience in application software development and delivery.

  • Strong hands-on experience with C#, .NET Framework, ASP.NET, and ASP.NET MVC.

  • Good understanding of backend application development and enterprise application development.

  • Hands-on experience with Microsoft SQL Server, including SQL queries, stored procedures, and database management.

  • Experience developing and integrating RESTful APIs.

  • Good understanding of the complete Software Development Life Cycle (SDLC), including development, testing, deployment, and production support.

  • Familiarity with JavaScript, jQuery, HTML, and CSS.

  • Experience with version control tools such as Git.

  • Strong problem-solving, analytical, and troubleshooting skills.

  • Good communication and interpersonal skills with the ability to work effectively in a team-oriented environment.

  • Self-motivated, proactive, and customer-focused, with a strong commitment to quality and delivery.

  • Good command of written and spoken English.


Good to Have


  • Exposure to cloud platforms such as AWS and/or Microsoft Azure.

  • Familiarity with AWS services such as S3, RDS, and Systems Manager.

  • Exposure to GCC platform.

  • Experience with SAP or third-party enterprise system integration.

  • Experience in healthcare, logistics, supply chain, or other enterprise application domains.

  • Familiarity with IIS, Crystal Reports, and enterprise reporting solutions.

  • Experience with application deployment, configuration management, and production support.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (.Net )
Software Engineer (.Net )

ELLIOTT MOSS CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer - Dot Net
Software Engineer - Dot Net

Anchor Search Group Pte Ltd • Singapore

On-site
SGD 60,000 - 110,000
Application Systems Analyst (.NET / Azure / SQL)
Application Systems Analyst (.NET / Azure / SQL)

PHAIDON INTERNATIONAL (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 110,000 - 150,000
Senior Executive - IT, Full Stack Developer
Senior Executive - IT, Full Stack Developer

HL Bank Singapore Co. • Singapore

On-site
SGD 85,000 - 120,000
Software Engineer
Software Engineer

GNA ENGINEERING PTE. LTD. • Singapore

On-site
SGD 50,000 - 80,000
Technical Architect (Dot Net Full Stack)
Technical Architect (Dot Net Full Stack)

TECHEMERGE SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
.NET Full Stack Developer
.NET Full Stack Developer

ELLIOTT MOSS CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Technical Architect (Dot Net Full Stack)
Technical Architect (Dot Net Full Stack)

Techemerge Solutions • Singapore

On-site
SGD 200,000 - 280,000
Software Developer
Software Developer

THE SOFTWARE PRACTICE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer (.NET)
Software Engineer (.NET)

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000