jobs in Lean Six Sigma Green Belt By HowENGINEERSdoit!

Kerja Sepenuh Masa, Software Engineer - Software Developer - Application Developer di Lean Six Sigma Green Belt By HowENGINEERSdoit! North-east Region (Singapore) - Maukerja

Software Engineer - Software Developer - Application Developer

Lean Six Sigma Green Belt By HowENGINEERSdoit!

Undisclosed

Sengkang, North-east Region (Singapore)

Kongsi
Simpan

Lokasi Kerja

  • Sengkang North-east Region (Singapore) Singapore

Penerangan Kerja

Tanggungjawab

Software Engineer / Software Developer / Application DeveloperPosition Overview

Department: Software Engineering / Information Technology / Product Development

Employment Level: Entry-Level to Mid-Level Professional

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

The Software Engineer / Software Developer / Application Developer designs, develops, tests, and maintains software applications that support business operations and user needs. This role works with engineering teams to build scalable, reliable, and secure software solutions while applying modern development 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 improve existing applications
  • Analyze technical requirements and translate them into software solutions
  • Participate in all stages of the Software Development Life Cycle (SDLC)
  • Ensure applications meet performance, security, and quality standards
Application Development
  • Build web, mobile, and enterprise applications
  • Develop front-end interfaces and back-end services
  • Create and integrate APIs, databases, and third-party systems
  • Optimize application performance and scalability
  • Maintain technical documentation and development standards
  • Support application deployment and system enhancements
Programming & Coding
  • Develop software using modern programming languages and frameworks
  • Debug and troubleshoot application issues
  • Perform code reviews and improve code quality
  • Implement software features based on business requirements
  • Follow secure coding practices and development guidelines
  • Research and adopt new technologies when required
Testing & Quality Assurance
  • Perform unit testing and integration testing
  • Identify and resolve software defects and technical issues
  • Support User Acceptance Testing (UAT)
  • Improve application reliability and performance
  • Collaborate with QA teams to ensure software quality
  • Maintain stable and efficient software solutions
System Integration & Deployment
  • Support software integration with internal and external systems
  • Manage source code using version control platforms
  • Assist with CI/CD pipelines and deployment processes
  • Support cloud-based application development
  • Monitor application performance after deployment
  • Troubleshoot production issues and provide technical solutions
Team Collaboration & Improvement
  • Collaborate with software engineers, designers, QA engineers, and product teams
  • Participate in Agile development activities and sprint planning
  • Estimate development tasks and technical requirements
  • Share knowledge and contribute to engineering best practices
  • Improve development processes and technical workflows
  • Stay updated with emerging technologies and industry trends
Candidate Profile

The ideal candidate demonstrates:

  • Strong programming and software development skills
  • Excellent analytical and problem-solving abilities
  • Good understanding of software architecture and design principles
  • Strong debugging and troubleshooting skills
  • Ability to work effectively in a collaborative team environment
  • Attention to detail and commitment to software quality
  • Passion for technology and continuous learning
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
  • Database management
  • API development
  • Software testing and debugging

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

Technical SkillsProgramming Languages

Proficiency in:

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

Experience with:

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

Practical experience in software development and application engineering

Strong programming, debugging, and system design skills

Exposure to cloud technologies, APIs, and modern development frameworks

Experience building scalable and secure software solutions

Opportunities to work on innovative technology projects

Career progression into technical leadership and software architecture roles

Position Summary

The Software Engineer / Software Developer / Application Developer creates reliable and scalable software solutions by designing applications, writing high-quality code, integrating systems, and supporting the complete software development lifecycle. This role contributes to technology innovation by delivering efficient, secure, and user-focused applications that support business growth.

Role Highlights

Design & Develop Software Applications

Build Web, Mobile & Enterprise Solutions

Write Clean, Scalable & Maintainable Code

Develop APIs & Database Integrations

Perform Testing, Debugging & Code Optimization

Support Software Deployment & System Integration

Collaborate With Engineering & Product Teams

Implement Modern Development Practices

Improve Application Performance & Reliability

Support Cloud & DevOps Development Environments

Deliver High-Quality Technology Solutions

  • Drive Innovation Through Software Engineering Excellence

Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut