· Coordinating IT Development Team to provide technology solutions based on company's needs to support company's operational system and business growth and improvement, maintaining, evaluating, and fixing existing and running system
· Making project development plan, structure, execution and implementation strategy
· Managing the delivery of multiple complex simultaneous system development projects from design through to release.
· Working closely with the IT Manager and Business Analysts to produce accurate delivery estimates and manage the transition from analysis through to design and delivery.
· Providing regular and effective progress updates to and work closely with the IT Manager to ensure the management of any delivery risks or issues.
· Ensuring project delivery within timeline and schedule
· Ensuring the chosen technology meets the project requirement & needs
· Maintaining and keep watching for current technology improvement and the impact with company current technology
· Ability attitude can do
· Experience in the development of software using Microsoft C# .Net MVC, SQL Server technologies, Web API's, Web Development (Javascript, CSS & HTML) including Front End tools such as AngularJS, Bootstrap, etc.
· Bachelor Degree in Information Technology (Computer Science) from reputable university
· Experienced as programmer at least 5 years.
· Experienced in project development and at least finished 2 large scale project or 5 small or medium project
· Proficiency in Relational Databases System such MySQL and SQL Server
· Object Oriented Programming style
· Strong knowledge in Software Development Life Cycle
· Strong analytical skill and attention to detail
· Excellent abilities to gather, analyse business requirement into functional and technical specification
· Strong knowledge in Web Application programming (ASP.NET, JavaScript, HTML, PHP)
· Proficiency in Relational Databases System such MySQL and SQL Server
o Web Development (C#, PHP, HTML, Java Script, jQuery, CSS)
o Mobile Apps Development (Xamarin C#, React Native)
o Mobile Apps Development Concept (Android & iOS).
· Willing to learn newer technologies and methods.
· Good organizational and interpersonal skill
· Able to work at tight deadline and under pressure