Software Engineer
at Singapore Technologies Engineering Ltd
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Aug, 2024 | Not Specified | 30 May, 2024 | N/A | Interpersonal Skills,Aws,Customer Requirements,Go,Google Cloud Platform,Java,Regulations,Python,Programming Languages,Sql,Docker,Code,Kubernetes,Git,Database Systems,Azure,Infrastructure,Software Development | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Job ID: 14224
Location:ST Engineering Hub, SG
Description:
Job Description:
We are seeking an experienced Software Engineer to join our dynamic team. The ideal candidate will have experience in software development in a product company, with a strong background in creating innovative solutions, mobile applications, and backend APIs. As a Software Engineer, you will be responsible for both individual contributions and collaborative teamwork to deliver high-quality software solutions.
Requirements:
- Professional experience in backend development for Products, and familiarity with healthcare customer requirements and regulations are good-to-haves.
- 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
Responsibilities:
- Design, develop, and maintain software applications, including mobile apps and backend APIs, to meet business requirements and technical specifications.
- Create and maintain robust APIs for seamless communication between frontend and backend systems.
- Implement authentication and authorization mechanisms to protect sensitive data.
- Design and optimize database schemas for efficient data storage and retrieval.
- Ensure data integrity and security.
- 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:
- Professional experience in backend development for Products, and familiarity with healthcare customer requirements and regulations are good-to-haves.
- 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.
Note: This job description is intended to provide a general overview of the responsibilities and requirements for the position of Software Engineer. Duties and qualifications may vary depending on the specific needs of the organization.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Singapore, Singapore