Confidential Posting
Systems Integration Specialist
This is a contract position
This position is funded for duration of six months.
This position is responsible for engaging in the planning, engineering, and integration of various management information systems with the intent of making end users more productive. This includes collecting requirements, researching, designing, documenting a solution and developing software and database applications to meet the project objectives. The Systems Integration Specialist will also analyze and amend any software errors in a timely and accurate fashion, and provide status reports throughout the process. Some of the systems that will be engaged by the Systems Integration Specialist are:
· Project Management Reporting & Tracking System
· Financial Information Systems
· Corporate Applications
Strategy & Planning
· Participate in conceptualizing and development of new software programs if needed and integration systems.
· Participate in the preparation and documentation of integration requirements and specifications.
· Research and document requirements.
Project Objectives
· Project Management Reporting and Tracking Systems
Build automation to capture work order data from various projects with differing data elements in a common database structure
Build reporting solutions to track productivity on a hierarchal level covering employee, regional supervision and project supervision
Build reporting to assist in revenue tacking and invoice support
Build management reporting to show project performance against a scorecard threshold
· Financial Systems
Build application to capture timecard data for import into Microsoft Dynamics SL accounting system. This needs to support capture of time via web, time clocks and spreadsheets
Build/support export of data from financial systems for insurance providers
· Corporate Applications
Build or research and support the acquisition of a resume storage system and collection via web page
Build or research and support the acquisition of a vehicle tracking system
Support development work as needed on work order, inventory and call center applications
Functional Roles
· Consistently write, translate, and code software programs and applications according to specifications.
· Run and monitor software performance on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
· Administer critical analysis of test results and deliver solutions to problem areas.
· Generate statistics and prepare and write reports for management and/or team members on the status of the programming process.
· Assist in the development and maintenance of user manuals and guidelines.
· Install software products for end users as required.
· Write code to enhance functionality and/or appearance of company Web site and/or related Web applications as necessary.
· Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
· Manage and/or provide guidance to associate developers and research assistants.
Formal Education & Certification
· College diploma or university degree in the field of computer science or software engineering, and/or 3 years equivalent work experience.
· Certifications desirable in C#, VB.NET, IIS, ASP.NET, AJAX, PHP.
Knowledge & Experience
· Working technical knowledge of programming languages, including VB.NET, C#, PHP, PERL.
· Integration Experience with Microsoft Dynamics SL a plus
· Extensive database and operating systems experience with Microsoft SQL and MySQL.
· Thorough understanding of platforms such as Windows and Linux.
· Solid working knowledge of current Internet technologies such as web services SOAP and AJAX.
· Hands-on software troubleshooting experience.
Personal Attributes
· Results oriented
· Flexible and adaptable in regards to learning and understanding new technologies.
· Strong written and oral communication skills.
· Strong interpersonal skills.
· Ability to conduct research into software-related issues and products.
· Highly logical.
· Technically proficient.
· Highly self motivated and directed.
· Keen attention to detail.
· Proven analytical and problem-solving abilities.
· Ability to effectively prioritize and execute tasks in a high-pressure environment.
· Ability to work both independently and in a team-oriented, collaborative environment.
· Overtime hours may be required to meet project deadlines.
· Sitting for extended periods of time.
· Dexterity of hands and fingers to operate a computer keyboard, mouse, and other devices.
· Some travel may be required for the purpose of off-site software installation.