Quick Overview
Job Description
• Responsible for elicitation, analysis, and documentation of business requirements.
• Research and exploration of user requirements, costs, and benefits in support of documentation required for the demand management process.
• Responsible for analyzing the business needs to identify new processes and process improvements that will meet those needs.
• Documents current business processes and models to define requirements and/or gaps.
• Analyze detailed system factors including input/output requirements, information and paper flow, hardware, and software needs.
• Analyze “soft" system factors including roles, responsibilities, policy, culture, etc.
• Evaluate the impact of potential software and process changes on the organization.
• Develop and facilitate groups as necessary in pursuit of eliciting and defining requirements.
• Assist in the creation of the business case documentation.
• Understanding of architectural consistency and usability standards.
• Defines and develops user test cases and validates test results during testing.
• Executes unit and functional test cases.
• May conduct system demonstrations and training sessions, as well as participate in design/review of training content.
• Plays a third level support role by helping to troubleshoot and resolve issues with production systems.
• Participates in associate meetings and communicates any concerns to management.
QUALIFICATIONS AND REQUIREMENTS:
• Bachelor’s degree in computer science, Information Systems, Business, or another related field or equivalent work experience.
• Proven experience leading data migration requirements from legacy systems into a new ERP (Sage X3) environment
• Strong hands-on expertise in requirements elicitation, documentation, and management, with emphasis on data mapping, transformation rules, and validation
• Deep understanding of data structures, data quality, and migration best practices, with the ability to identify gaps and risks early
• Self-driven and accountable professional with strong stakeholder management and communication skills, able to drive outcomes with minimal oversight
• Working knowledge of Confluence and JIRA.
• Experience in any of the following business areas is desired: Sales operations, order entry, accounting, finance, procurement, warehouse operations, order management, and order fulfillment.
• Minimum of 3-5 years’ business analysis or systems analysis experience is preferred.
• Bonus: Sage X3 experience (ERP).
Associate is expected to operate at a proficient level across the following areas of technical knowledge and skill:
• Ability to organize and prioritize work.
• Detail oriented, proactive, creative, and efficient
• Intermediate level abilities in Excel, Outlook, PowerPoint, Visio, and Word
• Familiarity with application integration methods to include understanding of data mapping process.
• Ability to effectively work both independently and collaboratively in a team environment
• Ability to work on simultaneous and complex projects, with domain expertise in at least one business area.
• Expertise in ERP solution selection and implementation is a plus
• Ability to communicate effectively to both technical and non-technical audiences in written and non-written format
• Ability to work with all levels of associates
• Ability to work with minimal supervision in a very dynamic environment
• Ability to learn new systems and tools
• Knowledge of software development life cycle methodologies, processes, and procedures.
• Active listener
• Effective in a variety of formal/informal presentation settings: one-on-one, small, and large groups.
Job Title: C++ Programmer
Location: Seattle, WA
Duration: 12 Months
W2 Only
The Client requires the skills of an experienced C++ Programmer that has applied ecological knowledge to work on the Comprehensive Passage (COMPASS) model. COMPASS produces predictions of the effects of alternative dam and reservoir operations on juvenile salmon and steelhead survival and passage through the Columbia River hydropower system. It is an essential backbone for salmon life cycle modeling and supports decisions about hydropower operations and salmon and steelhead management.
Technical details
COMPASS is a complex multifaceted ecological model written in C++ for maximum computing performance and is expected to remain in use for the foreseeable future. The COMPASS codebase is based on object-oriented design and is split into many .cpp files, with each file containing functions related to handling a specific task. The total codebase is ~230,000 lines. The model is built under the Qt 6 development environment with C++ 17. Boost is also used in the compilation process. The codebase resides in a Git repository, with documented processes to install and configure the Qt environment to compile and deploy builds. Other tools are generally not under consideration to limit dependencies and need for licenses. Windows is the primary platform for the graphical user interface (GUI) and the anticipated userbase (a small team), but the current codebase and development environment can also compile the GUI for Linux and Mac OSX. Individual builds of the model may be in use for ~1 year before being superseded by a new build. NOAA will provide all data necessary to run the model, including input datafiles, historical model builds, and historical model outputs. The contractor will have access to NOAA internal systems, repositories, and servers necessary to accomplish the tasks. The contractor is expected to work with NOAA personnel to troubleshoot and debug the program and to implement new ecological features. Code and documentation developed under this contract will be the property of the U.S. Government.
Key qualifications
Required: A degree in a computer science field, 10+ years of applied programming experience, and proficiency in C++ specifically. Examples of completed projects using C++ can be used to demonstrate proficiency.
Strongly preferred: Coursework in ecology, fisheries, oceanography, natural resources, or a related field. Experience working with complex ecological models that inform management decisions.
Skills
Similar jobs
Technical Baseline Manager
Booz Allen Hamilton · Aurora, United States
3 minutes ago$86.9k - $198k/yrSenior Capability Development Specialist
Booz Allen Hamilton · Fort Meade, United States
3 minutes ago$86.9k - $198k/yrManager for Career Data, Technology, and Engagement
University of Florida · Gainesville, United States
10 minutes ago$54k - $57k/yrNC Programmer
Vertex Elite · United States
17 minutes agoSurgical Instrument Quality Control Associate
7N USA, Inc. · Malvern, United States
17 minutes agoForensic and Malware Analyst - Senior with Security Clearance
Athena Technology Group, Inc. · Fort Gordon, United States
24 minutes ago