B

Application Developer

Bacha Coffee

Singapore · Full Time

Be the first to apply

Experience
3–5 yrs
Salary
—
Openings
1
Posted
3 weeks ago
Work mode
In office
Education
Diploma in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Bacha Coffee

Bacha Coffee, headquartered in Singapore with coffee rooms and boutiques across Europe and Asia, is rapidly expanding to establish a global footprint. The company specializes in 100% Arabica coffee beans sourced from over 30 esteemed coffee-producing countries, offering customers an exceptional experience through diverse harvests, including distinct blended, flavored, and naturally decaffeinated coffees—all maintaining premium quality.

The brand values of innovation, creativity, passion, and excellence not only define Bacha Coffee's worldwide recognition but also make it an inspiring work environment.

Job Overview

The role requires an experienced Application Developer responsible for designing, building, and maintaining scalable web portals, API integrations, and POS system integrations. The successful candidate will deliver secure, high-performing solutions that connect with ERP systems, retail platforms, and third-party services.

Key Responsibilities

  • Design, develop, and support applications utilizing C#, ASP.NET, .NET Core, and .NET 8 frameworks.
  • Create and maintain customer, vendor, and partner-facing web portals.
  • Develop and optimize RESTful APIs and perform system integrations.
  • Implement integrations with Point of Sale (POS) software, devices, and third-party platforms.
  • Ensure seamless integration between applications, ERP systems, and external platforms.
  • Build secure authentication mechanisms and role-based access control for portals.
  • Design, develop, and optimize SQL Server and Azure SQL databases.
  • Investigate application issues thoroughly, conduct root cause analysis, and improve application performance.
  • Collaborate effectively with functional consultants, UI/UX designers, and fellow developers to deliver high-quality solutions.
  • Maintain comprehensive technical documentation, comply with coding standards, implement source control, and adhere to software development best practices.

Preferred Qualifications and Skills

  • Solid expertise with C#, ASP.NET, .NET Core, and .NET 8 development.
  • Proven experience developing web applications and portals using ASP.NET MVC and Web API.
  • Proficiency in front-end technologies including HTML, CSS, and JavaScript.
  • Strong ability to design and integrate RESTful APIs with external services.
  • Extensive knowledge of Microsoft SQL Server with skills in database schema design, performance tuning, and stored procedures.
  • Experience with version control and CI/CD tools such as Git, GitLab, or Azure DevOps.
  • Deep understanding of security and authentication standards like JWT, OAuth, and Single Sign-On (SSO).

Additional Desired Experience

  • Hands-on experience integrating with POS systems and peripherals including barcode scanners, receipt printers, and payment terminals.
  • Capability in synchronizing transactions between POS and ERP systems and integrating payment gateways.
  • Familiarity with Microsoft Azure cloud services.
  • Knowledge of Microservices architecture and managing distributed applications.
  • Experience with containerization technologies like Docker.
  • Working knowledge of modern frontend frameworks such as React or Angular.
  • Exposure to Microsoft Dynamics 365 Business Central or Dynamics NAV platforms.

Candidate Requirements

  • Minimum Diploma in Computer Science, IT, Software Engineering, or a related technical field.
  • Between 3 to 5 years of relevant professional experience.
  • Background in Windows administration, networking, firewall management, maintenance, and technical support.
  • Strong analytical thinking, troubleshooting capabilities, and problem-solving aptitude.
  • Self-motivated with the ability to work independently as well as part of cross-functional teams.
  • Effective communication skills, capable of engaging both technical and business stakeholders.

Additional Information

Bacha Coffee is an equal opportunity employer. Only shortlisted candidates will be contacted.

Minimum education

Diploma / ITI / Vocational

Tools & software

Git required Microsoft SQL Server · 2 to 5 years required Microsoft Azure DevOps Services required

How they work

Communication Teamwork & Collaboration Problem Solving Independence
🤖
Online · instant AI help
Broxer