Ho Chi Minh City, Ho Chi Minh City, Vietnam

Senior Software Engineer (BE APIs)

 Job Description:

Job Description:

We are seeking an experienced Software Developer to join our dynamic team. The ideal candidate will have a minimum of 5 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.

Requirements:

Bachelor's degree in Computer Science, Engineering, or related field.

Minimum of 5 years of professional experience in software development. Preferably familiar with healthcare customer requirements and regulations.

Proficiency in programming languages such as Go, Java, Python, or similar.

Knowledge and experience working with database systems like 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.

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.

  Required Skills:

Debugging Mobile Applications NoSQL Sprint Planning Pipelines Version Control Customer Requirements Healthcare DevOps Kubernetes Programming Languages Business Requirements Reviews Software Development Interpersonal Skills Infrastructure Docker Specifications Programming Databases Regulations Troubleshooting Git Computer Science Teamwork Java Python Software SQL Testing Planning Design Engineering Business Communication Science