For Employers
Software Engineer


KNOWLEDGESG GLOBAL PTE. LTD.
3 days ago
Posted date
3 days ago
N/A
Minimum level
N/A
Key Responsibilities:

  • 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.
Related tags
-
JOB SUMMARY
Software Engineer
KNOWLEDGESG GLOBAL PTE. LTD.
Singapore
3 days ago
N/A
Contract / Freelance / Self-employed

Software Engineer