EDUCATIONAL REQUIREMENT - Must be a graduate of Computer Science, Computer Engineering, or other allied courses B.
- WORK EXPERIENCE / TRAINING REQUIREMENT:
Must have at least 5 years of development experience on the required field & language, preferably on the Web, Unix/AIX, and Windows environments
- With superior knowledge and understanding of software development and testing principles and methodologies.
With sufficient working experience in IT as a key management officer that leads a functional team or group within a department, preferably a solutions and delivery team.- With collective experience on project and program management, documentation, and development phases of Systems Development Life Cycle (SDLC), technical and application design and architecture, business and systems analysis, support, and programming.
With experience in RDBMS, preferably on Oracle, My SQL, MS Access and other SQL-based Databases
- Preferably with knowledge and experience on NoSQL databases is a plus. i.e., MongoDB, Mark Logic, etc.
Practical experience on Software Testing and Systems Analysis- Working knowledge on Agile methodology and execution, Big Data and Analytics
Preferably with working experience on Web based applications using Java using OWASP (Open Web Application Security Project)
- Preferably have a working knowledge in ASP.net, Gitlab, Microsoft Team Foundation Server (TFS) and AIX Unix C.
- KNOWLEDGE/SKILLS/ COMPETENCIES REQUIRED:
Excellent knowledge on back-office processes, development and design principles and best practices and optimized high-volume processing
- Knowledge experience in Relational Database Management Systems (RDBMS), preferably on Oracle, SQL, and non-RDBMS databases.
With keen interest on and have above-average ability for process analysis, process documentation and process execution implementation- Very good competency and proficiency on Technical Management and Project management disciplines, especially on scoping, effort estimation and scheduling, information, and requirements analysis, tracking and monitoring of task executions.
Competent on task execution and monitoring skills
- Flexible enough to be able to adapt to changes in direction/decisions.
Strong planning, organizational and time-management skills- Excellent oral and written communication skills
Competent on information and requirements elicitation and analysis
- Competent on Task execution, Issue and Risk management and monitoring skills
Proficient in IT Service Management principles- Internally motivated to seek out answers, generate ideas, and develop new skills and can motivate others to do the same
Proficient in MS Office Applications for use in data assessment, analysis, and tracking
Coordinates with Department Head, other Systems Engineers, and Process and Technical Writer for the systems to be developed or revised.
- Manages team's deadlines and/or schedules, does regular risk analysis and management, analyzes the impact of work to be done against other systems and notifies affected teams and ensures work being done is in accordance with the needs of the user.
Performs and implements Information Systems development, adhering to best practices in design and coding.- Guides systems engineers on the construction of new and existing systems and prepares the required tests to ensure the operational readiness and viability of the newly developed system.
Ensures that all deliverables, including program codes and professional services, are always in accordance with the required quality and regulatory standards.
- Ensure that team's KPIs, goals and plans are achieved via individual and team performance.
Completes program specifications and coordinates with appropriate teams for full system integration, database performance assessment, and system acceptance.- Defines and reviews test requirements and plans to ensure proper validation of developed systems.
Designs, constructs, and tests the system based on required specifications and coding standards.
- Ensures that basic considerations are applied to all the team's outputs, especially on exception handling, security, audit and system logs for troubleshooting, system administration and maintenance, handling, and management of all or most of the common user errors, operational requirements, and debug facility for easier problem/issue investigation.
Reviews or validates any system or technical requirements or specifications assigned to the division or department before forwarding to Systems Department Head for final review.- Performs comprehensive review of completed unit testing or source code reviews conducted by System Engineers before releasing to STCD for Systems Integration Testing (SIT) and user acceptance.
Performs unit testing on outputs of Systems Engineers prior to delivering them for User Acceptance Testing (UAT).
- Performs peer secure code review of simple to average program codes delivered by the team.
Together with the Section Heads, periodically reviews application systems performance and initiates actions to enhance efficiency, identify areas of improvement, assess the effectiveness of the existing process, resolve any outstanding technical problems, or improve their overall performance.- Helps the department in evaluating, recommending, and managing technical vendor solutions, and deliverables on related systems, applications, and tools.
Assists Technical and Process Writer in preparing document turnover to operations. Completes and ensures that the required documentation is within standard productivity level.
- Performs regular status reporting, including tracking and escalation of issues.
Coach and mentor team towards achieving strategic goals and objectives and in meeting performance expectations.- Coordinates with team members in determining the root cause of errors that result in system unavailability, cutover back-outs, and performance rating degradation.
Responds to all audit requirements and ensures all systems pass audit reviews and assessments.
- Recommends improvements, enhancements, and system revisions, to the application and the project management process.
Attend and participate in all Technical and other committee meetings, if needed.- Keeps abreast of the latest advances in system developments and application management technology, including web and micro-services application design and architecture, and evaluates the possible use of such technology to optimize the section's effectiveness, the architectural and design relevance of its services and the performance of its obligations and responsibilities.
Performs other tasks that may be assigned from time to time.
Job Types: Full-time, Fixed term
Pay: Php60,
- 00 - Php100,000.00 per month
Schedule: - 8 hour shift
Experience:
* UNIX/AIX: 5 years (Preferred)