Systems Analyst
Job Summary
The Systems Analyst works under the supervision of the Product Design Manager, developing Miro's core product offering GOLDesp™. The systems analyst performs a variety of tasks from evaluating business systems and user needs through to actual analysis, design, testing and documentation.
Essential Functions
Management
- Under the supervision of the Product Design Manager the Systems Analyst acts as a Process Engineer.
- Responsible for the flow of the software development process itself (from the initial requirements definition through to the development, test, documentation and deployment efforts).
- Working alongside the Management Team in planning, scheduling and implementing project plans (i.e. planning small modifications through to major software releases).
- Along with the Product Design Manager, responsible for making improvements in processes and in software development and to set design standards.
- Prepare progress reports / updates for Senior Management review
- Review and respond to capability inquiries (RFP's/Requirements Definitions) from potential customers and assessing the gaps.
- To liaise with external and internal customers with respect to work requirements and support issues.
- The ability to produce and execute presentations to potential customers on the functional aspects of Miro's software products.
Software Design and Documentation
- Documenting present work flow and procedures
- Generating and maintaining design standards
- Implementing an industry recognized software development process (currently Rational Unified Process is being adopted)
- Maintain and manage a repository of requirements details.
- Review, analyze and estimate changes.
- Analyze customer business practices and correlate the customer's processes and / or functionality with the product's functionality, Coordinating requirements / design review sessions with the customer (internal and external).
- Develop design artifacts to the quality set out in the design standards.
- Working closely with the Development Manager, draft technical design documents for all new software modifications, including flowcharts, diagrams to illustrate sequence of steps, data model updates etc.
- Review design artifacts against standards and content
- Reviews all product related functional documentation for correctness.
Software Support and Maintenance
- Liaising with the Customer Support Manager in resolving customer issues
- Reviewing and estimating software enhancement request from customers (CCR's).
- Reviewing and approving software bug fix requests from various sources by analyzing and documenting changes required, such that the development team can make valid program modifications.
- Troubleshooting/debugging application problems.
- Working closely with the Product Test Manager in executing all aspects of testing (i.e. unit, modification, system and platform testing).
- Support the Documentation Team in creating and maintaining the product documentation
- Support the Quality Assurance Team with all test scripts and functional testing.
- Support to Business Development with product demonstrations
Training
- The ability to produce and execute presentations to potential customers on the technical aspects of Miro's software products.
Administrative
- Update company time recording software regularly/correctly
- Performs other duties as assigned
Qualifications
Education
- Bachelor's degree from a four-year college or university; or 5 years related experience and/or training; or 7 years equivalent combination of education and experience
Technical Skills
- Extensive knowledge of Software Development Methodologies
- Extensive experience in Systems Analysis and Design
- Must have experience in working in a client-server environment with multiple users.
- Strong knowledge of data modeling techniques
- Experience in UML
Other skills
- Must have excellent interpersonal skills and be able to work in a team environment.
- Excellent analytical and reasoning skills
- Requires a high level of initiative and independence.
- Excellent verbal and written communication skills, with the capability of clearly presenting facts and explaining technical issues to customers and internal managers and staff.
- An ability to provide analysis support to internal and external customers and be able to logically work through problems even under extreme pressure.
- Ability to interpret an extensive variety of technical instructions and deal with several abstract and concrete variables.
- In depth knowledge of product design, development and implementation.
- Extensive knowledge of Configuration Management methods and procedures
- Some exposure to the MRO or Logistics software industry or an exposure to Miro's software products is a definite advantage
- Some exposure to the MRO or Logistics software industry or an exposure to Miro's software products is a definite advantage
- Some exposure to hands-on experience in Maintenance Repair and Overhaul and related occupations is an advantage
Submit your resume to
|