Business Analyst
Duties
-
Perform systems analysis, design, testing and implementation-assistance for development, enhancement, and production support
-
Develop an understanding of the business model; define, document, and apply to the application design.
-
Work with business areas to define requirements. Translates to functional and technical design. Prepares system specifications.
-
Develop system and user acceptance test plans, scenarios, and scripts. Coordinates and conducts testing and verification, to encompass functional, operational, and performance criteria.
-
Assist in defining project objectives, scope, and effort.
-
Responsible for ensuring that the business model, functional and data design, and technical architecture are consistently implemented.
-
Expected to develop and maintain a thorough understanding of the application functions, facilities, and technical architecture in order to develop and extend the enterprise system.
Required Experience
-
4-year College Degree or equivalent work experience.
-
A minimum of 4 years’ experience in integrated operational business applications that implement mission-critical functionality, have high performance, availability, and data integrity requirements, and are highly user-interactive.
-
Demonstrated experience with defining requirements, translating to systematic functions, user interface design.
-
Direct experience with all phases of the system development life cycle, including analysis, design, development, test, implementation, and production support.
Desired Experience
-
Background in data analysis and implementing systems.
Essential Skills
-
Demonstrated ability to identify business system requirements, including business process, functions and rules; define in written material; translate to systematic functions; design user interface and flow, control points and functions; document inconsistent specifications; define data model and document.
-
Excellent verbal and written communication skills. Ability to communicate with management, application users, programmers, and other technical staff. Ability to elicit and interpret requirements and business practices and translate to stable model and system functionality following best practices and design patterns. Ability to define clearly in written specifications and to interpret both for business and technical staff.
-
Experience with functional modeling and object/service/component design required. Ability to represent complex data in diagrams or through other techniques that communicate precise information to both business and technical staff.
-
Demonstrated ability to define test plans and cases for complex, integrated business system is required. Use of automated test tools a plus.
-
Knowledge of, and experience with, software management techniques – change control management, testing, documentation, version management and production migration.
-
Demonstrated ability to work in a team environment coordinating across multiple projects to achieve software integration and component re-use.
-
Mature judgment and ability to assess alternatives relative to business needs, costs, and functional integrity and flexibility is required.
-
Strong verbal and written communication skills.
-
Must be organized and detail-oriented.
-
Must have a team player attitude.
-
Ability to interact with all levels of an organization in a professional, diplomatic, and tactful manner.
Software Experience
-
Microsoft Office Suite
-
Microsoft Visio
-
Microsoft Project
Compensation & Benefits
-
Annual Salary
-
Full Health & Dental, Vision, Life Benefits
-
Paid Vacation & Holidays
-
Profit Sharing