Design, code, develop, test, deploy, and maintain websites, software, and mobile applications.
Collaborate with cross-functional teams to define, design, and ship new features on a regular basis.
Lead the development and continuous refreshment of a pipeline of digital activity which focuses on true customer need.
Optimize applications and software by developing, customizing, and bug fixing as per clients needs.
Create complex online database concepts to be implemented within structured interactive ecommerce websites.
Oversee the optimization of technical systems within organization so that those systems will successfully support business objectives and client needs.
Design, develop, implement and coordinate systems, policies and procedures.
Assemble and manage a team of software developers working on specific projects, approve work estimates, establish budgets, and communicate with the project manager to evaluate progress.
Establish and drive the strategic direction, tool/platform selection, development and management, process creation and governance, best practice creation and documentation, measurement and analytics, and integration of online platforms to ensure proper customer journeys and experience.
Ensure understanding of market needs and requirements on digital readiness and support the business with guidance, advice and recommendations on all digital initiatives.
Manage IT staff by recruiting, training and coaching employees, communicating job expectations and appraising their performance.
Handle annual budget and ensure cost effectiveness.
Map the future technical path of the business to ensure it is positioned to exploit the known and emerging opportunities.
Set up and manage IT framework for company, including shared servers across multiple offices in different countries.
Plan, organize, control and evaluate IT and electronic data operations.
Act as the single technical contact point for agency related activity.
Technically support the business on day to day digital operation/issues (websites, mobile apps ).
Directs the development of and execution of an enterprise-wide information security, disaster recovery and business continuity plan that protects the confidentiality, integrity, and availability of data and servers both internally and on a client front.
BS or MS in Computer & Communication Engineering, or BS or MS in Computer Science
Web Development in PHP, ASP & JSP dynamic pages (SQL databases: mssql, mysql, firebird, oracle )
Scripting web languages in Java Scripts, CGI scripts, AJAX, complex dynamic forms and data exchange
Software Development in Pascal (Delphi7), Java2 & C language
Win9x, Win2000pro & Win2003 Servers, WinXPpro, Win Vista x32 x64, Linux desktops & Servers.
Macintosh OSX knowledge (based on Unix systems).
Proxy and router management, Network security in Windows Servers and Linux Servers.
HTTP, FTP, pop/imap/smtp, DNS, NAT ROUTING, both Windows Servers & Linux Servers
TCP/IP, UDP, ARP and ICMP protocols.
Strong technical background/understanding in web hosting, web development, web security, social network integration and mobile technologies.
Ability to understand business needs and requirements and translate the technical topics to business language.
Experience in networking effectively at all organizational levels across the business with the ability to engage and influence business stakeholders.
Capability to multitask and work on multiple projects simultaneously.
In-depth technical knowledge related to software development and information systems management.