• System Requirements Engineer

    Job Locations US-CO-Fort Collins
    Job ID
    # of Openings
    Clearance Level
    Public Trust
  • Company Description

    Spry is a certified Small Disadvantaged Business (SDB) headquartered in McLean, VA. Spry provides Enterprise, C4IT, Management, and Cyber Solutions to the federal government and commercial entities. Founded in 2001, Spry Methods was built on the foundation of combining industry knowledge with unmatched responsiveness to produce results for our customers. Our goal is to build a business dedicated to the maximization of value for all stakeholders starting with our employees, our customers, and our community. We recognize that talented and dedicated employees are our most valued assets and the foundation of our success. Guided by these principles, we have established an impressive track record of proven past performance serving our customers within the Commercial, Federal Civilian, DoD, and Intelligence Communities. A CMMI Level 3 certified and ISO 9001:2008 registered company, Spry is committed to quality and continuous improvement.


    Spry Methods is actively seeking multiple Systems Requirements Engineer to join our team and support development efforts for a government client. Position is available in Fort Collins, CO.


    Would you like to be part of a dynamic team of dedicated software professionals? Are you concerned about protecting our Nation's natural resources? We need people who are committed to action. People who want to apply their education and experience to make sure that all of us enjoy the benefits of productive soil, clean water, clean air, and abundant wildlife that come from a healthy environment.


    The USDA's Natural Resource Conservation Services (NRCS) is an effort of Federal and State agencies, universities, and professional societies to deliver science-based information to land owners. Join us to build the technology to help people understand, preserve and increase the productivity of our natural resources.

    Job Responsibilities and/or Success Factors

    The System Requirements Engineer will elicit functional objectives from the customer’s business subject matter experts and create detailed system specifications for software development.  The successful candidate will analyze and document complex systems to develop the next generation of analysis and reporting systems.  Prior experience as a software developer or DBA with fluent abilities in developing SQL queries is beneficial.  Experience with design technical specifications that utilize COTS frameworks, such as SAS Business Intelligence (BI), SAP, Pega, or similar components are highly desirable.


    This position requires advanced knowledge of systems analysis and design methods sufficient to design information systems for government enterprise applications. Principal responsibilities include, but are not limited to:

    • Research processes and requirements surrounding interactions between the government and its customers, including individuals and organizations.
    • Operate in an Agile software development environment while satisfying the government’s Waterfall-style project stage gates.
    • Write documents and develop project deliverables such as Functional Requirements Specifications, Business Requirements Document and Requirements Traceability Matrix.
    • Interact daily with software developers to provide clarification on requirements and feedback on implementation.
    • Meet regularly with government subject matter experts to capture business requirements.
    •  Collaborate among cross-functional technical teams to reconcile new business requirements with the integration of legacy systems.
    • Contribute to technical designs, including detailed data flows and data schemas.
    • Convert high-level development tasks into detailed, actionable work items for developers by capturing and defining low-level technical requirements.
    • Analyzing and data modeling to ensure data integration across systems
    • Designing systems using a service oriented architecture
    • Providing feasibility feedback and identification of errors and omissions in business requirements and collaborating with business analysts and business sponsors to resolve related issues

    Required skills and experience include

    • Bachelor’s degree in Computer Science, Computer Information Systems, or related field
    • Three plus years of experience as a business analyst, system analyst, or similar role
    • Candidates without a college degree will be considered, but must have at least 7 years of relevant development experience
    • Exceptional communication skills in English – both written and oral – and the ability to communicate effectively with both technical and non-technical IT stakeholders
    • Ability to work in a team environment under the direction of a technical lead
    • Ability to clearly document design requirements and other project-related technical documentation
    • Experience defining requirements for web applications and verifying an application has satisfied a given requirement
    • Strong Object-Oriented design skills
    • Solid understanding of relational database concepts
    • Knowledge of Service Oriented Architecture (SOA)
    • Experience in Agile Development Methodology, especially Scrum
    • MS Office Suite including Visio
    • Ability to multi task and work both independently and as part of a team in a dynamic, fast-paced work environment
    • Strong communication, interpersonal and organizational skills

    Preferred skills

    • Experience using the IBM Rational suite, especially Rational DOORS
    • Experience working in a federal government IT environment
    • Familiarity with BPM and Case Management platforms such as Pega and Appian
    • Design and documentation tools such as PowerDesigner
    • Microsoft SQL Server 2012/2016
    • Data Modeling or Data Base Administration experience
    • Prior experience as a software developer or DBA and/or basic coding experience using C#, Java, Javascript, or HTML
    • Prior experience as an architect on a software development project
    • Experience with designing for distributed architecture
    • Experience with implementation architecture
    • CodeBeamer or other collaboration tools
    • MS Visual Studio
    • Experience integrating COTS and custom software as part of an enterprise software solution (Experience with SAS, SAP, or Pega preferred)
    • Experience designing for virtual configurations
    • Experience using REST approach in software development
    • Experience in Agile development methodologies, such as Scrum

    EEO Statement

    At Spry, we believe talented and dedicated employees are our most valued assets and the foundation of our success. We are committed to crafting a diverse and inclusive workplace that endorses engagement, creativity, quality and innovation.


    We are proud to be an Affirmative Action and Equal Opportunity Employer and as such, we evaluate qualified candidates in full consideration without regard to race, color, religion, sex, sexual orientation, gender identity, marital status, national origin, age, disability status, protected veteran status, and any other protected status.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed