jobs in Les Amis Du Cœur

全职 Software Engineer - Developer 工作, 薪水, Les Amis Du Cœur 公司招聘中 - Ricebowl

Software Engineer - Developer

Les Amis Du Cœur

Undisclosed

Singapore

分享
保存

工作地点

  • Singapore Singapore

职位描述

岗位职责

Software Engineer / DeveloperPosition Overview

Department: Software Engineering / Information Technology / Product Development

Employment Level: Entry-Level to Mid-Level Professional

Focus Areas: Software Development, Application Development, Programming, System Design, Software Engineering

The Software Engineer / Developer designs, develops, tests, and maintains software applications that support business operations and customer needs. This role collaborates with cross-functional teams to build scalable, secure, and high-performance software solutions while following modern software engineering best practices throughout the Software Development Life Cycle (SDLC).

Key ResponsibilitiesSoftware Development
  • Design, develop, and maintain software applications and systems
  • Write clean, efficient, and maintainable code
  • Develop new features and enhance existing applications
  • Participate in the full Software Development Life Cycle (SDLC)
  • Review technical requirements and implement software solutions
  • Ensure software meets functional and technical specifications
Application Development
  • Develop web, mobile, and enterprise applications
  • Build and integrate RESTful APIs and backend services
  • Optimize application performance, scalability, and reliability
  • Integrate applications with databases and third-party services
  • Maintain application architecture and technical documentation
  • Support software deployment and production releases
Testing & Quality Assurance
  • Perform unit, integration, and system testing
  • Debug, troubleshoot, and resolve software issues
  • Participate in code reviews and quality assurance activities
  • Support User Acceptance Testing (UAT)
  • Ensure software quality, security, and performance standards
  • Monitor application stability after deployment
System Design & Engineering
  • Design scalable and maintainable software solutions
  • Develop technical specifications and architecture documentation
  • Collaborate on database design and API development
  • Evaluate new technologies and development frameworks
  • Improve system performance and application efficiency
  • Support cloud-native and distributed application development
DevOps & Deployment
  • Manage source code using Git and version control systems
  • Support CI/CD pipeline implementation and automation
  • Deploy applications across development, testing, and production environments
  • Monitor application performance and system health
  • Support containerized deployments using Docker and Kubernetes
  • Contribute to infrastructure automation and DevOps practices
Collaboration & Continuous Improvement
  • Collaborate with product managers, designers, QA engineers, and business analysts
  • Participate in Agile ceremonies including sprint planning and retrospectives
  • Estimate development effort and technical timelines
  • Share technical knowledge and coding best practices
  • Research emerging technologies and software trends
  • Contribute to continuous improvement initiatives
Candidate Profile

The ideal candidate demonstrates:

  • Strong programming and software engineering skills
  • Excellent analytical and problem-solving abilities
  • Good understanding of software architecture and design principles
  • Strong debugging and troubleshooting capabilities
  • Effective communication and teamwork skills
  • High attention to detail and commitment to code quality
  • Passion for learning new technologies and continuous improvement
Education & QualificationsEducation

Bachelor's Degree in:

  • Computer Science
  • Software Engineering
  • Information Technology
  • Computer Engineering
  • Information Systems
  • Artificial Intelligence
  • Related disciplines
Professional Experience

Experience in:

  • Software development
  • Application development
  • Web or mobile development
  • API integration
  • Database development
  • Software testing and debugging

Fresh graduates are encouraged to apply for entry-level positions.

Technical SkillsProgramming Languages

Proficiency in:

  • Java
  • Python
  • C#
  • JavaScript / TypeScript
  • C++
  • SQL
Frameworks & Development Tools

Experience with:

  • .NET
  • Spring Boot
  • React
  • Angular
  • Node.js
  • Git
  • Docker
  • Kubernetes
  • REST APIs
Preferred Certifications
  • AWS Certified Developer – Associate
  • Microsoft Certified: Azure Developer Associate
  • Oracle Certified Professional Java Developer
  • Google Associate Android Developer
  • Certified Kubernetes Application Developer (CKAD)
  • Scrum Fundamentals Certification
Career Progression
  • Junior Software Developer
  • Software Developer
  • Software Engineer
  • Senior Software Engineer
  • Lead Software Engineer
  • Full Stack Developer
  • Software Architect
  • Engineering Manager
  • Director of Engineering
  • Chief Technology Officer (CTO)
What You Will Gain

Practical experience in software engineering and application development

Strong programming and system design expertise

Exposure to cloud technologies, APIs, and DevOps practices

Experience working in Agile software development teams

Opportunities to build scalable and innovative software products

Career progression into technical leadership and software architecture

Position Summary

The Software Engineer / Developer develops, tests, and maintains high-quality software applications that support business objectives and enhance user experiences. This role combines technical expertise, software engineering principles, and collaborative development practices to deliver reliable, scalable, and innovative software solutions.

Role Highlights

Design & Develop Software Applications

Write Clean, Efficient & Maintainable Code

Build Web, Mobile & Enterprise Solutions

Integrate APIs, Databases & Cloud Services

Perform Testing, Debugging & Code Reviews

Support System Design & Software Architecture

Implement CI/CD & DevOps Best Practices

Optimize Application Performance & Scalability

Collaborate With Cross-Functional Development Teams

Ensure Software Quality, Security & Reliability

Develop Innovative Technology Solutions

Drive Continuous Improvement & Technical Excellence


  • 重要安全守则

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

    了解更多