Junior Developer in Dayton, OH at Vaco

Date Posted: 8/9/2019

Job Snapshot

Job Description

The junior developer is responsible for completing software development activities for both new

projects and maintenance work requests from end?users for various enterprise and Line of Business (LOB)

specific business applications. This position requires using SDLC practices for development and standard

Source Control software for software change control. In addition, this role is responsible for the day?to?day

application support associated with those applications, including but not limited to, addressing end?user

questions related to application functionality.


1) Application Development

a. Analyze current system capabilities, processing workflows, and job schedules to determine

if a new program or change to an existing module is needed.

b. Produce detailed design specifications outlining what is required to develop or modify

computer program.

c. Develop new software solutions or modify existing program code to deliver the desired

functionality and/or reports.

d. Perform Unit, Integration, System, and Regression testing to ensure code quality.

e. Initiate the necessary change control steps to implement changes/new modules into

production environment.

f. Ensures proper policies, procedures, risk mitigation activities, and operating controls are

followed. Reports gaps in policies, procedures, and operating controls to leadership to

ensure member impact and risk is mitigated.

2) Production Support (30%)

Analyze and correct defects/issues and implement fixes into production environment

Apply, test, and implement scheduled 3rd party vendor software upgrades / releases

Interface with 3rd party vendors for technical support (as needed)

Troubleshoot poorly performing process / tune (if warranted)

3) Other Duties As Assigned (10%)

a. Participate in annual Disaster Recovery and Business Continuity testing activities

b. Analyze and correct issues identified by internal auditors and/or external examiners

c. Prepare technical reports, memoranda, or other documentation as directed by IT



1) Critical applications are fully operational and available to the member?owners and partneremployees

with minimal, unscheduled downtime.

2) Key business and IT strategic plans, and their associated approved projects, are executed according

to the annually established goals and objectives.

3) Report requests, task assignments, and project work are completed within the agreed upon

delivery dates.

4) Service tickets assigned are acknowledge, analyzed, and addressed in a timely fashion and in

accordance with any established SLAs.

5) Mandatory 3rd party vendor upgrades to critical systems are properly analyzed, thoroughly tested,

and implemented on published schedules to ensure vendor support contracts are met.

6) Recovery procedures and processes are documented for critical systems, and tested according to

DR and BCP published schedules.

7) All activities are efficiently conducted, generally error free, and are completed following the

appropriate policies, procedures, operational controls, and compliance controls.


This position must possess a working knowledge of

Software Development Life Cycle concepts (e.g. analysis, design, development, testing, and

implementation). The following are also required:

1) A Bachelor's Degree in Information Technology, Computer Science, or related field. Candidates

who present an equivalent combination of other formal training (e.g. Associates Degree) and

minimum of 2 years of progressively responsible computer programming experience may also be


2) A minimum of 2 years of experience with Windows based hardware and software;

3) Ability to work on multiple efforts at the same time and consistently meet deadlines

4) Strong analytical and problem solving skills

5) Excellent communication skills and proven ability to interact with end users