Software Developer - Singapore - ST ENGINEERING IHQ PTE. LTD.

    ST ENGINEERING IHQ PTE. LTD.
    ST ENGINEERING IHQ PTE. LTD. Singapore

    2 weeks ago

    Default job background
    Description
    Roles & Responsibilities

    We are seeking a Software Developer to join our dynamic team. The ideal candidate should have 2 to 3 years of experience in software development, with a strong background in creating innovative solutions, mobile applications, and backend APIs. As a Software Developer, you will be responsible for both individual contributions and collaborative teamwork to deliver high-quality software solutions.

    Responsibilities:

    • Design, develop, and maintain software applications, including mobile apps and backend APIs, to meet business requirements and technical specifications.
    • Collaborate with cross-functional teams to gather requirements, define project scope, and identify technical solutions.
    • Write clean, efficient, and well-documented code following best practices and coding standards.
    • Perform code reviews, debugging, and troubleshooting to ensure software quality and performance.
    • Work closely with product managers, designers, and QA engineers to deliver projects on time and within budget.
    • Stay updated with the latest technologies, tools, and trends in software development to continuously improve skills and contribute to innovation.
    • Participate in Agile development methodologies, including sprint planning, stand-up meetings, and retrospectives.
    • Mentor junior developers and contribute to knowledge sharing within the team.

    Requirements:

    • 2 to 3 years of professional experience in software development. Preferably familiar with financial institutions and / or healthcare customer requirements.
    • Proficiency in programming languages such as Java, JavaScript, Python, or similar.
    • Experience in developing mobile applications for iOS and/or Android platforms using frameworks such as React Native, Flutter, or native development.
    • Strong understanding of backend development concepts and experience with server-side technologies, such as , Django, Flask, or similar.
    • Knowledge of database systems, SQL, and NoSQL databases.
    • Familiarity with version control systems, such as Git.
    • Excellent problem-solving skills and attention to detail.
    • Ability to work independently and collaboratively in a fast-paced environment.
    • Strong communication and interpersonal skills.
    • We welcome entry level candidate to apply.

    Preferred Qualifications:

    • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
    • Knowledge of containerization and orchestration technologies, such as Docker and Kubernetes.
    • Familiarity with CI/CD pipelines and automated testing frameworks.
    • Experience with DevOps practices and tools for infrastructure as code.
    • If you are passionate about software development and eager to contribute to innovative projects, we encourage you to apply for this exciting opportunity.
    Tell employers what skills you have

    Version Control
    iOS
    Troubleshooting
    Kubernetes
    JavaScript
    SQL
    Python
    Mobile Applications
    Docker
    Java
    Debugging
    Databases
    Django
    Software Development
    Business Requirements
    Agile Development