Below are the key responsibilities and qualifications for the role:
Responsibilities
Translate technical system specifications into working, tested applications, including writing programming specifications, generating code, compiling data‑driven programs, and conducting unit tests.
Resolve and troubleshoot technical problems arising during the use and operation of software packages, providing assistance in implementation, conversion, and migrations.
Collaborate with IT professionals throughout the Software Development Life Cycle.
Apply structured methodologies for the design, development, implementation, and maintenance of applications.
Design, code, test, debug, and document applications.
Use object‑oriented or third‑generation language development tools and multiple programming languages.