Job Summary: We are seeking a skilled and motivated Software Engineerto join our dynamic development team. The ideal candidate will be responsible for designing, developing, testing, and maintaining software applications. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business needs, enhance user experience, and drive the company’s technical goals forward. Key Responsibilities: Software Development: Design, develop, test, and deploy software applications based on business requirements and specifications. Code Quality & Optimization: Write clean, efficient, and maintainable code while adhering to best practices, coding standards, and guidelines. Collaboration: Work closely with other software engineers, product managers, designers, and other stakeholders to gather requirements, discuss design concepts, and review code. Debugging & Troubleshooting: Identify, diagnose, and resolve issues within the application and infrastructure in a timely manner. Testing: Develop unit and integration tests, perform code reviews, and ensure the application is thoroughly tested and free of bugs. Continuous Improvement: Stay current with emerging technologies, development tools, and trends in the software engineering field. Suggest process improvements and contribute to the overall evolution of the product. Documentation: Maintain accurate documentation related to software designs, architectures, and code implementations to ensure that knowledge is shared across teams. Performance Monitoring: Implement application performance tracking, optimize code, and resolve scalability issues. Required Skills and Qualifications: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience). Proven experience as a Software Engineer or similar role. Proficiency in one or more programming languages such as Java, Python, C#, JavaScript, Ruby, etc. Solid understanding of algorithms, data structures, and software engineering principles. Familiarity with front-end technologies (HTML, CSS, JavaScript frameworks) and back-end development (databases, APIs, server-side logic). Experience with version control systems such as Git. Strong problem-solving skills and ability to troubleshoot complex issues. Knowledge of agile software development methodologies. Strong communication skills and ability to collaborate effectively with cross-functional teams. Personal Attributes: Self-motivated, proactive, and eager to learn. Strong attention to detail and quality. Ability to manage multiple tasks and prioritize effectively. Adaptable to changing requirements and environments. Collaborative and a team player, yet capable of independent work. Work Environment & Benefits: Competitive salary and benefits package. Opportunity for professional growth and career advancement. Supportive and inclusive work culture. Please state your current and expected salary together with earliest date available with your application.

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Singapore