Executive search firm Monroe Consulting Group is recruiting on behalf of a global leader in the construction industry. Our reputable client is currently searching for a Systems Developer who is amenable to working in a day shift, onsite work arrangement. The office is located in Makati City.
About the role:
- The Applications Technical Developer role shall support the Applications Development Supervisor in the development and programming of systems projects, and propose strategies for ICT project implementation.
- The Applications Technical Developer is responsible for development/programming of all required forms/reports for packaged (Navision, etc.) and in-house applications; Responsible for assisting the Application Development Supervisor and DBA/Nav. Technical Supervisor in all technical activities prior to and during system implementation/upgrades including preparation of all required system documentation.
Key responsibilities include:
System Design and Development
- A knowledgeable Dynamics NAV BC technical developer; equipped with advanced knowledge on the language of C/AL (NAV native programming language) object and module dependency; knowledgeable in the detailed NAV design and is able to manage and direct the development of additional Navision modules;
- A competent .Net developer; able to create cross-platform applications; he/she fully understands windows and .Net technologies
- A competent PHP developer, he/she is able to upgrade and migrate existing or other application to PHP and able to adapts the best practices in security and development.
- Highly competent in database applications (SQL/MYSQL); able to collaborate with the DBA/NAV Technical Supervisor and is able to ensure the security of the databases.
- Considers systems security during the design and development phase.
Requirement Analysis and Management
- Critically evaluate and analyze information gathered to ensure user request provided business needs and provide optimal benefit.
- Able to perform review of user requests and challenge the need for the said requests.
- Manage the requirements development process involving activities such as; improvement identification, scope definition, requirements, elicitation, analysis, specification, documentation, validation, management, and maintenance and enhancements.
- Managing changes and enhancements to the system. Managing requirements involves being able to add, delete, and modify requirements within the development period.
- Continually facilitate the validation and verification of requirements throughout the project.
System Risk Management
- Conduct risk analysis during design to identify potential environmental threats.
- Determine and assess the value of digitized information in the organization for any given business process or information system.
- Ensure that all critical systems are part of the Disaster Recovery Plan.
- Perform check and balance to system security by identifying the appropriate level of security measures to be applied.
Key requirements include:
- Bachelor's degree in computer science or other IT related course
- 2 years' experience in a similar job is preferred.
- Proficient in MS Office applications, able to use MS Office (Word, Excel and PowerPoint)
- Competent in using Business Intelligence (BI) software to retrieve data for business intelligence.
- Proficient in the Microsoft Dynamics NAV (ERP).