About this role
Key Responsibilities• Design, develop, test, and maintain high-quality software applications. • Write clean, scalable, and efficient code following best practices and coding standards. • Participate in the full software development lifecycle (requirements analysis, design, development, testing, deployment, and support). • Collaborate with product managers, business analysts, and cross-functional teams to understand functional and technical requirements. • Perform code reviews and ensure adherence to security and performance standards. • Troubleshoot, debug, and resolve application issues in development and production environments. • Develop and maintain technical documentation. • Support application enhancements, upgrades, and system integrations. • Ensure timely delivery of assigned tasks and projects. Required Skills & QualificationsEducation: • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. Experience: • 3–5 years of professional experience as a Software Engineer or similar role. Technical Skills: • Proficiency in one or more programming languages such as Java, Python, C#, JavaScript, or C++. • Experience with web application frameworks (e.g., Spring Boot, .NET, Node.js, Angular, React). • Strong understanding of object-oriented programming (OOP) and design patterns. • Hands-on experience with databases (SQL and/or NoSQL). • Familiarity with RESTful APIs and system integrations. • Experience using version control systems (e.g., Git). • Knowledge of software testing methodologies and tools. Preferred / Added Advantages• Experience with cloud platforms (AWS, Azure, or GCP). • Knowledge of DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes). • Exposure to Agile/Scrum methodologies. • Experience in enterprise, government, or large-scale systems.
Required
Also in Government Policy
ONE SUEZ PTE. LTD.
MD FAMILY CLINIC PTE. LTD.
RECRUIT EXPRESS PTE LTD