Analyzes the operations of a department or functional unit with the purpose of developing a general system and or reporting solution to a business problem that may require automation. Specific duties include assessing the business model, improving/streamlining business processes, and integrating technology, as needed, with the business functions. Specific activities may include participating in client needs assessments, evaluating platform and data model feasibility along with business and technical software requirements. Position is responsible for reviewing business requirements, conducting impact assessments to understand business and application implications. May advise the client on improvement opportunities that solve business process and technical issues of varying complexities. This is technical and analytical work to develop, design, and/or analyze technical solutions for clients through an appropriate blending of technical knowledge and business problem solving activities.
- Interviews stakeholders in conducting requirement gathering, document requirements in the deployment of business solutions
- Liaison with users in assessment, development, and testing of business solutions.
- Develops and analyzes solutions to business issues, to include identifying and reviewing of data models, writing all relevant documentation for functional and technical design requirements.
- Assists in overseeing the development of technical design requirements with developers, programmers, and external suppliers before initiating coding.
- Writes and edits program and system documentation, user manuals, and training materials required to help people use and operate a system.
- Collaborates and assists in the design of the front end user interfaces and interactive procedures / tools.
- Conducts user training including the development of training materials and procedures to accurately document the approved business process.
- Implements design and development of quality assurance standards to support organizational requirements.
- Participates in improving internal processes with regard to systems and development initiatives.
- Monitors internal programs, policies, and procedures and their effects.
- Assists in ranking and prioritizing work requests
- Develops knowledge of a client's industry, customers, and organization and business objectives in order to help the client in a problem-solving role. Assessing user requirements, procedures, and problems to create or improve a system.
- Provides quality client support by, researching possible solutions to problems, and fostering open communication between the client and the project team. Tracking software and documentation defects, performing application maintenance, and providing on-site consulting and training as required.
- Works with system developers and designers to identify, diagnose, and document problems and errors in specific components of a system. Assessing how well a product adheres to its design, standards, as well as its usability and ability to meet business needs.
Problem Solving & Impact:
- Integrates knowledge and skills from other specialties to address moderate to complex work assignments and problems.
- Supports technology applications by exploring and adapting to changing technologies.
- Independently applies technical and business judgment to work assignments to achieve desired outcomes.
- Proactively verifies problem resolution. Independently resolves routine and non-routine problems. Makes suggestions for technical and functional modifications to resolve current issues or prevent future problems.
Supervision Given/Received:
- Consults with clients and higher- level technicians and analysts to resolve technical and functional issues and ensure client satisfaction.
- Typically reports to a Manager or Associate Director.
- Demonstrates in-depth knowledge of organization and relationships (formal and informal).
- Organizes and follows complex and/or detailed technical procedures. Works independently and performs job with minimal supervision.
- Manages projects involving own work and under minimal supervision.
- Exhibits advanced knowledge of a specialty area demonstrated by an understanding and use of the standards, theories and practices associated with the specialty.
- Presentation and facilitation skills.
- 5– 8 Years of related work experience.
- Knowledge and experience of databases (Oracle, SQL Server, etc.) along with Microsoft Solutions (SSRS, Power BI, Sharepoint, O365 apps).
- Ability to communicate technical information clearly and concisely to technical and non- technical users.
- Demonstrated ability to analyze and disseminate information related to business processes, data models and system solutions.
- Prior work experience with a non-governmental organization (NGO).
Typical Physical Demands:
- Typical office environment. Ability to sit and stand for extended periods of time; ability to lift 5-50 lbs.
FHI 360 fosters the strength and health of its workforce through a competitive benefits package, professional development and policies and programs that support healthy work/life balance. Join our global workforce to make a positive difference for others — and yourself.