This position is responsible for developing applications for internal and external clients. Major job responsibilities include: collaborating with the project manager, other developers, and quality control during development phase; analyzing requirements of project to determine the appropriate algorithms to use and ensuring proper documentation of each developed application; researches/evaluates software or hardware that may assist in development or may be used as program platforms; create technical design documentation of assigned projects; and analyzes new programs and upgrades of externally developed application.
DUTIES AND RESPONSIBILITIES:
- Converts project specifications and statements of problems and procedures to create or modify software.
- Edits, compiles, debugs and builds software that is suited for the project utilizing any development environment
- Researches/Evaluates software or hardware that may assist in development or may be used as program platforms.
- Works closely with the Development Lead and Business Analyst in the gathering, organization, and analysis of the requirements.
- Researches on technologies and approaches critical to the system's architecture.
- Consults functionality details with the Development Team Lead which is needed to design and prototype the system.
- Converts the requirements into an architecture and design that will become the blueprint for the solution being created.
- Coordinates with the development lead, architect, and the Database Administrator for the database design.
- Prepares system design specification document based on the approved system requirement specification.
- Coordinates with the Development Team Lead in the preparation on the project's development schedule.
- Runs unit tests to find errors and to confirm if program meets specifications.
- Writes and maintains documentation to describe the written program (e.g. Technical Design & Installation Documentation).
- Analyzes codes to find causes of errors and revises programs.
- Trains QC team how to use the program.