Job Description
At an intermediate level, develops and modifies moderately complex software application programs from
detailed specifications. Gathers user requirements and documents functional and technical specifications as
needed. Codes, tests, debugs, documents and maintains software programs and applications. Creates
detailed system documentation. Evaluates and installs off-the-shelf pre-packaged software. Provides
training to end users and system owners. Competent to work on most phases of applications programming
activities, but may require instruction and guidance in certain phases. This position utilizes knowledge and
experience in own discipline but is still building higher-level knowledge and skills. Utilizes discretion and
independent judgment to determine an appropriate approach within general parameters and some guidance
from supervisor, manager and/or more experienced colleagues.
x Gathers and documents user requirements and functional/technical specifications for software solutions
as needed.
x Programs, codes and develops moderately complex software applications.
x Evaluates, installs and performs upgrades of off-the-shelf pre-packaged software in conjunction with
business requirements.
x Rewrites or reworks existing software programs based on new requirements.
x Maintains existing software programs. Troubleshoots and provides tier 3 user support for software
applications.
x Coordinates software development activities with infrastructure and testing staff.
x Provides system training to end users/system owners.
This general overview only includes essential functions of the job and does not imply that these are the only
duties to be performed by the employee occupying this position. Employees will be required to follow any
other job-related instruction and to perform any other job-related duties requested by supervisor or
management.
Minimum Qualifications:
Six or more years of experience in developing and programming/coding software applications or relevant
experience. A degree(s) in computer science or relevant field may be substituted per LCRA guidelines for
certain years of experience.
Knowledge, Skills and Abilities:
x Knowledge of software system development methodologies
x Knowledge of software design analysis and current methodologies
x Knowledge of client server and web-based system architectures and design
x Knowledge of intermediate-level IT architecture concepts and operating systems
x Knowledge of data modeling and database concepts
x Knowledge of business analysis and user requirements gathering
x Knowledge of structured query language (SQL)
x Knowledge of service-oriented architectures and use of web services
x Skill in verbal and written communication
x Intermediate skill level in current programming languages and development frameworks
x Intermediate skill level in Microsoft office products
Intermediate skill level in software debugging and troubleshooting toolsets
x Intermediate skill level in software source code management, change management and configuration
management
x Ability to build relationships and foster teamwork
x Ability to work in a team environment
x Ability to balance competing and high priority work demands
Work Environment:
x Work hours are spent in an office environment
x Work involves weekends, holidays and non-standard hours
x Work involves providing 24/7/365 on-call support on a rotating basis
Physical Demands:
x Work involves constant finger/hand manipulation in using a keyboard and mouseCompany Description
Our people and culture make JSG a great place to work. JSG’s mission is to empower people, help our clients reach their goals, and hire motivated individuals.
Johnson Service Group, Inc. (JSG) is a North American leader in the staffing and consulting services industry, with 40 years of experience investing in people and companies. We are always looking for great people to join our team—we want to see your success here at JSG! We can be found locally in more than 30 offices throughout the United States and Canada. JSG continues to work diligently to offer our clients and candidates world-class service and diversified offerings to fit their evolving needs.
We offer medical, dental, vision, life insurance options, 401(k), weekly pay, and more.
Johnson Service Group (JSG) is an Equal Opportunity Employer. JSG provides equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, marital status, protected veteran status, or any other characteristic protected by law.