Job Description & Requirements:
Responsibility:
· Developing and implementing software applications based on client requirements
· Designing the components and interfaces of the applications
· Writing functional, clean and scalable code
· Creation and testing of software prototypes
· Analysing and troubleshooting any issues by developing scripts and database queries - Collaborating with the deployment team on continuous integration
· Supporting the operations team for potential post-implementation issues
· Leading technical practices such as pair programming and test-driven development
· Contributing to the entire phase of the development lifecycle
· Architecting end-to-end software applications and corresponding interfaces
· Translating business requirements to technical requirements, performing feasibility studies, building proof of concepts, and providing effort estimates
· Working with account/project managers to manage stakeholders’ expectations
· Providing short- and long-term solutions to production environments based on SLA
· Administering best practices, security guidelines, CI/CD within practical trade-offs
· Conducting code reviews, managing tasks, deliverables and technical debts
· Managing a technical team including performance assessment and mentorship
· Keeping up to date with the latest software tools, trends and best practices
Requirements:
· Degree in IT / Computer Science or equivalent preferred
· 5 years of working experience preferred
· Good experience in development of applications
Interested applicants, please email your resume to Karin Chan Wei Kien
Email: [email protected]
CEI Reg No: R1104584
EA Licence No: 99C4599
Company Registration Number: 199601303W