Develop high-quality software design and architechture
Identify, prioritize and execute tasks in the software development life cycle
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting
Review and debug code
Collaborate with internal teams and vendors to fix and improve products
Ensure software is up-to-date with latest technologies
Proven experience as a Software Engineer
Extensive experience in software development, scripting and project management
In-depth knowledge of databases and familiarity with various operating systems
Experience in testing and application support preferred
Excellent verbal, written and communication skills in English, excellent teamwork, leadership and analytical skills are pre-requisite.
Bachelor degree in Computer Science / Information Systems or equivalent.
All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.
|Job ref no.||CT3118290-01#2902|