Sr. Programmer and Business Analyst
STG is a Preferred Vendor for many government agencies. The Michigan State Treasury and DIT are looking for a Sr. Programmer-Analyst (description below) with 8 or more years of experience, with the following skills:
Plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems: Evaluates user request for new or modified program, such as for financial or human resource management system, clinical research trial results, statistical study of traffic patterns, or analyzing and developing specifications for bridge design, to determine feasibility, cost and time required, compatibility with current system, and computer capabilities.
Consults with user to identify current operating procedures and clarify program objectives. Reads manuals, periodicals, and technical reports to learn ways to develop programs that meet user requirements. Formulates plan outlining steps required to develop program, using structured analysis and design. Submits plans to user for approval. Prepares flowcharts and diagrams to illustrate sequence of steps program must follow and to describe logical operations involved.
Designs computer terminal screen displays to accomplish goals of user request. Converts project specifications, using flowcharts and diagrams, into sequence of detailed instructions and logical steps for coding into language processable by computer, applying knowledge of computer programming techniques and computer languages.
Enters program codes into computer system. Enters commands into computer to run and test program. Reads computer printouts or observes display screen to detect syntax or logic errors during program test, or uses diagnostic software to detect errors. Replaces, deletes, or modifies codes to correct errors. Analyzes, reviews, and alters program to increase operating efficiency or adapt to new requirements. Writes documentation to describe program development, logic, coding, and corrections. Writes manual for users to describe installation and operating procedures.
Assists users to solve operating problems. Recreates steps taken by user to locate source of problem and rewrites program to correct errors. May use computer-aided software tools, such as flowchart design and code generation, in each stage of system development. May train users to use program. May oversee installation of hardware and software. May provide technical assistance to program users. May install and test program at user site. May monitor performance of program after implementation. May specialize in developing programs for business or technical applications.
Must have project methodology experience comparable to the State’s SUITE methodology
Project Management experience is desirable.
Experience at business process analysis (see description below) will be highly valued.
This position requires a bachelor’s degree in a related field, and experience in the field or in a related area, including but not limited to:
· Previous experience with the Department of Treasury’s financial systems.
· Perform analysis with clients.
· Define and document requirements to meet functional needs of clients.
· Document the software, hardware, interface or communication architecture to satisfy the functional needs of the client using approved methods and tools approved by DIT.
· Prepare, read, write and understand program specifications used to document the needs of the business owner.
· Communicate any technical concerns that arise during the course of daily activities.
· Design appropriate testing plans and develop test data for a unit, systems or integration test.
· Perform direct, on-line update to the appropriate database.
· Develop and maintain status reports,
· Have experience in and knowledge of financial operations, technologies and technology-base solutions that can streamline their internal operations while enhancing the service to the constituents they serve.
· Have experience in conducting IT needs assessments for clients that includes an evaluation of current technology use and recommendations for improving business operations.
· Have experience working with multiple clients
· Have experience in applying project management techniques on technology-related project involving single or multiple governmental jurisdictions.
· Able to communicate effectively,
· Able to facilitate IT projects paying great attention to detail.
Business Process analysis description:
Conducts and direct the analysis of complex business problems to be solved when implementing an automated system. Provides analytical and technical assistance in requirements gathering; gap analysis; identifying, evaluating and developing potential processes and systems to meet user requirements. The Business Process Analyst functions as a liaison between the business and technical communities to effectively translate business strategies into technical requirements. The Business Process Analyst leads cross-functional teams to address business or systems issues and provides consultation. The Business Process Analyst must be familiar with the techniques for organizational design, process improvement, technology assimilation, organizational change and process modeling. This role must identify opportunities for improving business processes, organizational design and corporate culture.
Start and End Dates for the work
5/6/08 thru 4/31/09 (with the option to renew for 2 consecutive years)
Interested and qualified candidates may e-mail resumes to Ms. Tonia Carsten at: tcarsten@stgit.com . In the subject-
heading of the e-mail, please include: BA (SOM) - your first and last name. In the actual e-mail, please include the
names and phone numbers of 2 people who can be used as references (with at least one of them being in a supervisory
role).
Tonia Carsten
Sr. IT Staffing & Recruiting Manager
office - 248.643.9010 x 108 (T,W,Th)
cell - 248.219.5752 (M,F)
tcarsten@stgit.com
|