For Employers
APPLICATION PROGRAMMER


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

Develop, test, and maintain robust software applications according to business and technical requirements.

Write clean, modular, and efficient code using advanced programming languages and frameworks.

Collaborate with system architects, business analysts, and other developers to translate requirements into technical solutions.

Conduct performance tuning, debugging, and troubleshooting for applications across different environments.

Integrate applications with internal systems, third-party services, and cloud platforms.

Maintain and enhance existing applications to improve functionality, performance, and user experience.

Participate in designing application architecture and workflow optimizations.

Perform code reviews, implement design patterns, and adhere to software engineering best practices.

Stay updated with emerging technologies, tools, and frameworks to enhance productivity and application quality.

Prepare comprehensive technical documentation and provide training/support to end-users when necessary.

Qualifications & Experience

Education: Bachelor's or Master's degree in Computer Science, Information Technology, or related field.

Experience: 3-7 years of experience in software development or application programming.

Technical Expertise / Tough Skills:

Proficiency in Java, C#, Python, or equivalent high-level programming languages.

Strong knowledge of object-oriented programming (OOP), design patterns, and software architecture principles.

Experience with web technologies: HTML5, CSS3, JavaScript, Angular, React, or similar frameworks.

Database management skills: SQL, Oracle, MySQL, PostgreSQL, including query optimization.

Experience with RESTful API, SOAP services, and microservices architecture.

Hands-on experience with DevOps tools like Jenkins, Docker, Kubernetes, and CI/CD pipelines.

Familiarity with cloud platforms (AWS, Azure, GCP) and deployment strategies.

Knowledge of unit testing, integration testing, and automation frameworks.

Security-aware programming: authentication, authorization, encryption, and secure coding practices.

Ability to work with version control systems like Git, Bitbucket, or SVN.

Exposure to big data tools (Hadoop, Spark) or analytics integration is a plus.
Related tags
-
JOB SUMMARY
APPLICATION PROGRAMMER
KNOWLEDGESG GLOBAL PTE. LTD.
Singapore
7 days ago
N/A
Contract / Freelance / Self-employed

APPLICATION PROGRAMMER