| |
 |
RT Job Description |
|
Software Development Administrator |
|
Pay Grade:
|
MC17
|
|
FLSA Status:
|
Exempt
|
|
Monthly Salary Range:
|
$5,247 - $6,701
|
|
Annualized Salary Range:
|
$62,964 - $80,412
|
|
Authorized:
|
6/2003
|
|
Revised:
|
4/2004
|
Job Summary
This classification is primarily responsible for performing tasks in the following areas: Design, Develop, and Manage SAP Systems Integration; Design, Develop, and Manage all Visual Basic Transit Applications; HTML, XML, ASP, SQL Development; and Manage Application Development Staff. Work mainly involves problem solving and mediating highly conflicting, unexpected, and unusual problems involving multiple groups.
Supervision
Supervision Received: This class works under administrative direction, which includes broad management responsibility for a large program or set of related functions. Work is usually received in terms of goals; review is received in terms of results.
Supervision Exercised: This class may provide direct and/or indirect supervision to lower level personnel.
Distinguishing Characteristics
N/A
Essential Functions
A. Design, Develop, and Manage SAP Systems Integration
Duties may include:
Analyze existing business processes that utilize SAP and design interfaces and data access methods. Develop and manage SQL SAP data warehouse to provide internal web portal for employees. Design, develop, and maintain custom ABAP programs to enhance SAP functionality (reports, queries, internal apps). Develop custom VB applications to provide 3rd part/legacy systems interface into SAP.
B. Design, Develop, and Manage all Visual Basic Transit Applications
Duties may include:
Analyze business process to design and develop business. software applications. Design, develop, test, implement, and maintain custom business software applications. Other duties as assigned.
C. HTML, XML, ASP, SQL Development
Duties may include:
Design, develop, and maintain SQL data structures for advanced data management and data warehousing. Utilize, HTML, XML, and ASP for development of custom internet web applications. Other duties as assigned.
D. Manage Application Development Staff
Duties may include:
Supervise full-time and contract software development staff. Manage software development projects from inception through to maintenance status. Other duties as assigned.
Job Demands
Physical and Mental Requirements:
- Mobility: frequent use of keyboard; frequent sitting for long periods of time; occasional bending or squatting.
- Lifting: frequently up to 10 pounds; occasionally up to 25 pounds.
- Vision: constant use of overall vision; frequent reading and close-up work; occasional color and depth vision.
- Dexterity: frequent repetitive motion; frequent writing; frequent grasping, holding, and reaching.
- Hearing/Talking: frequent hearing and talking, in person and on the phone.
- Emotional/Psychological: frequent decision-making and concentration; frequent public and/or coworker contact; occasional working alone.
- Environmental: frequent exposure to noise.
Knowledge and Abilities
Required Knowledge of:
- ABAP programming language.
- SAP RFC development and usage of SAP Business Application.
- Programming Interface (BAPI).
- MS SQL 7/2000 and data normalization.
- Visual Basic 6.0, HTML, XML, ASP development languages.
- Object Oriented and procedural software development.
- MS Windows 2000 Server.
- Transit specific business operations and procedures.
- Generally accepted accounting procedures.
- Software development process.
- Project management.
Required Ability to:
- Prioritize and deal with conflicting workload requirements.
- Handle all internal/external contacts with courtesy, diplomacy, and tact.
- Read and interpret agency policies, professional journals, technical publications, and government regulations.
- Write reports, business correspondence, and procedure manuals.
- Effectively present information and respond to questions from groups, managers, customers, and the general public.
- Work well with others.
- Deal with difficult people and situations.
- Learn agency and departmental operating policies, procedures, systems, methods, and tasks.
- Speak clearly and communicate messages to appropriate individuals.
- Organize information clearly and precisely.
- Perform basic mathematical calculations including ratios and percentages.
- Extract statistics and written information from reports and transfer to other documents.
- Explain information to others.
Required Computer Skills with:
- Common word processing software.
- Common spreadsheet software.
- Common database applications.
- ERMS software concepts.
- Accounting or operations software functionality.
- Email, contact management, and scheduling software.
- Project management software.
- Presentation software.
- SAP expertise and ability to train others.
- Software development tools including MS Visual Studio, MS Visual Basic 6.0, MS Visual InterDev, SQL Enterprise Manager, MS Source Safe, SAP ABAP Workbench.
- Visio Mastery.
Minimum Qualifications — Any combination of education and experience that would likely provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities would be:
Required Prior Experience:
Four years of software development experience, which included a strong emphasis in the full software development life cycle and work with databases and operating systems. Two years of the experience must have been in a supervisory capacity.
Required Prior Education:
A Bachelor of Science Degree in Computer Science, Management Information Systems, or related field. An additional six years of qualifying experience may substitute for the required education.
|
|
|