Software Engineer

KNOWLEDGESG GLOBAL PTE. LTD.
3 days ago
Posted date3 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesKey Responsibilities:
Required Skills & Qualifications:
Preferred Qualifications:
- Design, develop, test, and maintain software applications and services.
- Collaborate with product managers and business analysts to understand requirements and translate them into technical solutions.
- Write clean, efficient, and maintainable code following coding standards and best practices.
- Perform code reviews, provide feedback, and mentor junior engineers.
- Optimize software for performance, scalability, and reliability.
- Troubleshoot, debug, and resolve software defects and production issues.
- Participate in architecture and design discussions for new features and systems.
- Collaborate with DevOps teams to deploy and maintain software in cloud or on-prem environments.
- Stay updated with emerging technologies and industry trends to improve development processes.
Required Skills & Qualifications:
- Bachelor's or Master's Degree in Computer Science, Software Engineering, or related field.
- 5-7 years of professional experience in software development.
- Strong proficiency in programming languages such as Java, Python, C#, or JavaScript.
- Experience with web application frameworks (Spring Boot, .NET, Django, Angular, React, etc.).
- Strong understanding of OOP, data structures, algorithms, and design patterns.
- Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, GCP).
- Experience with version control systems such as Git.
- Knowledge of unit testing, integration testing, and CI/CD pipelines.
- Excellent problem-solving and analytical skills.
Preferred Qualifications:
- Experience in Agile/Scrum development environments.
- Familiarity with containerization (Docker, Kubernetes) and DevOps practices.
- Exposure to message brokers like Kafka, RabbitMQ, or AWS SQS.
- Knowledge of cloud-native development and serverless architecture.
JOB SUMMARY
Software Engineer

KNOWLEDGESG GLOBAL PTE. LTD.
Singapore
3 days ago
N/A
Contract / Freelance / Self-employed
Software Engineer