Will primarily be responsible for independently analyzing, developing, testing, and supporting highly complex application software using Java/J2EE and UI framework Angular with preferably Postgres and MongoDB as the backend.
Designs, analyzes, and documents software applications across multiple project teams and applications.
Investigates and analyzes verbal and written requests for application software, interpreting application requirements to construct highly complex applications.
Writes technical documentation for routines and applications, facilitating their maintenance.
Constructs, tests, installs, and maintains software applications:
Develops highly complex software code, which is maintainable, easy to use, and satisfies application requirements.
Develops and executes application test plans, analyzes test results, and makes appropriate revisions to ensure the applications function as specified.
Contributes to the planning for acceptance testing and implementation of new software, performing supporting activities.
Provides support to internal users and support staff.
Investigates application incidents for missing or incorrect functionality.
Assesses incident resolution and estimates application changes.
Applies resolutions, leading to timely, error free revisions in applications.
Performs configuration management tasks
Ensures application software components are archived in common repositories according to IT standards with appropriate documentation that reflects the progression from development to implementation.