-
Develop business solutions by working with required stakeholders to develop the strategy for implementation.
-
Ensure product is complete and attain customer s requirements along with functions properly
-
Solution testing / QA prior to turnover to other teams for testing and user sign off.
-
Partner with business stakeholders to evaluate & select appropriate technology vendor and/or applications to meet business needs.
-
Work closely with server or database administration for any server/database migration, operating system upgrade to ensure all applications are running smoothly without impacting company day to day operation.
-
Troubleshoot and research of codes to find causes of errors and revise programs
-
Work hand in hand with database administrator to fine tune on database performance to optimize the performance of database and application.
-
Consult with engineering staffs to evaluate and develop software-machine interfaces
-
Consult with application security team and fix the application security breaches
-
Contributes closely with solution architect on the entire development process
-
Maintain and upgrade existing systems.
-
Research on fancy UI components and use in systems.
-
Research on new technologies and incorporate in system solutions.
-
Write and maintain documentation to describe program development, rationale, coding, testing changes, and corrections.
-
Researches and evaluates software and hardware to assist in programming or to use as program platforms.
-
Converts designs and specifications into computer code.
-
Designs and codes screen layouts, graphical user interfaces, printed outputs and interfaces with other systems.
-
Compiles code into programs and corrects errors detected in compile process.
-
Creates and runs unit/integration/system test for automated execution to find errors on earlier implementation phases and confirm programs meets specifications
-
Research codes to find causes of errors and revises programs.
-
Assists for UAT (User Acceptance Test).
-
Writes and maintains technical documentation to describe program development, rationale, coding, testing, changes, and corrections.
-
Writes documentation or reviews documentation written by others that describes installation and operating procedures.
-
Provides technical assistance by answering to inquiries regarding errors, problems or questions with program.
-
Trains end users or technical hold up staff to use programs.
-
Conduct presentations of technical information concerning specific projects or schedules.
-
Installs and tests upgrades of externally developed application components
-
Plans and prepares technical reports, memorandum and instructional manuals as documentation of program development.
-
Upgrades system and corrects errors to maintain system after implementation.
-
May Prepare time and cost estimates for completing projects.
-
May review project proposal or plan to choose timeframe, funding requirements and procedures for accomplishing project goals.
-
Troubleshooting and provide solutions for business critical P1 incidents if any.
-
Consults with client Business System Specialist and other internal stakeholders to prototype, refine, test and debug programs to attain client approval.
-
Typically requires a Bachelor s degree or equivalent systems experience.
-
Typically requires 1-3 years of systems experience.
-
Requires some knowledge of application development, procedures, utilities and job control languages is preferred.
-
Demonstrates operations and technical skills and understanding of Flex s functional standards.
-
Demonstrates a general knowledge of functional concepts and a rudimentary understanding of Flex policies and procedures.
-
Has awareness of the functional impact upon work processes and other functions.
-
Use of the following tools may be required:
-
Office Skills: typing, telephones, computer languages, word processor, spreadsheet (PC), software, computer trouble shooting.
-
Demonstrates working knowledge of functional concepts and a solid understanding of Flex policies and procedures.
-
Demonstrates knowledge of multiple functional technologies/ processes, industries or functions and understanding of interdependencies of such processes at the site.
-
May be required to display project leadership.
-
Able to work in teams using Software Control Repository tools (TFS, Git).
-
Able to understand Object Oriented Programming and SOLID principles.