DUTIES AND RESPONSIBILITIES: CACI is looking for a SAP ABAP developer for a federal government financial system. The position will be on client site in Reston, Virginia. Responsibilities include: Leads and participates in code and design reviews Designs and ensures unit and integration testing is completed to ensure quality. Reviews and understands customer requirements and specifications. Writes increasingly complex code to create single-threaded or user interface event driven applications, either stand-alone or those which access servers or services. Develops code necessary to complete the assigned project(s) in the specified time frame according to departmental standards and guidelines. Identifies and reports problems in new and existing software. Writes, modifies, and debugs software for client applications. Develops the critical components of the solution, including but not limited to, security, rules infrastructure, custom adapter implementation, and application interfaces. Interprets business requirements and implements the necessary technology to fulfill requirements. Serves as the primary technical lead for projects at the enterprise level, analyzing existing application interfaces, schemas and data needs. Architects and codes multi-environment system solutions utilizing various programming languages. Profiles, analyzes and optimizes the software he/she is responsible for implementing. Employs best practices for design, development, unit testing and test plan development. Actively participates in the documentation of software requirements, functional design, flowcharts and diagrams. Supports completed software throughout the Software Development Life Cycle and in production Provides support for the build of RICEFW items Supports project teams with form related project-incidents (bug fixing). Analyzing requirements, design, develop and implement Enterprise Master Data solutions using SAP MDG. EDUCATION & EXPERIENCE: REQUIRED QUALIFICATIONS: Bachelor's degree preferred NACI clearance obtainable 7-9 years of related experience Demonstrated experience with development, maintenance, and support of applications related to SAP ECC 6.0 or higher and other IT systems. Practical experience with programming Function Modules, Object-Oriented ABAP, BOR, User Exits, Workflow, Enhancements, Reports, Dialog Programming, Webdynpro, LSMW, Conversion, SAP interfacing technologies (ALE/IDoc, BAPIs, flat-file interfaces, PI/XI, SOAP, XML, Webservice), ABAP Floor Plan Manager. Expert troubleshooting, debugging and problem analysis skills Excellent analytical, problem solving and communication skills. Knowledge of the Agile methodology or a related project waterfall methodology. DESIRED QUALIFICATIONS: Experience with SAP‘s Public Sector Management (U.S. Federal Government). Experience with SAP Master Data Governance (MDG) Floor Plan Manager (FPM): Specific knowledge of SAP MDG across Customer, Vendor, Finance, Material, and master data elements; Data modeling and configuring change request flow for MDG objects; and/or experience with User Interface design on SAP Floor Plan Manager. Experience with BRF+ integration into MDG. PHYSICAL DEMANDS: Normal demands associated with an office environment. Ability to work on computer for long periods, and communicate with individuals by telephone, email and face to face. Some travel may be required.