Software Engineer (Integration Specialist)

  • ICF,
  • Fairfax, VA
Agile, Architecture, Automated, C#, Development, Management, PL/SQL, PowerShell, Release, Scripts, Security, SOAP, Software Engineer, SQL, SQL Server, Testing, Validation, XML
Full Time
Telecommuting not available Travel not required

Job Description


Working at ICF


Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth. If you're seeking to make a difference in the world, visit www.icf.com/careers to find your next career. ICF--together for tomorrow.





As a Software Engineer (Integration Specialist) , you will manage all data integration activities between systems across the ICF enterprise and with external service providers. You will provide technical expertise in developing integration solutions that efficiently transfer and transform data as necessary to meet business objectives. This is a position within the Corporate IT team and requires excellent organizational skills and the ability to collaborate effectively across all levels of the organization. The role is based in Fairfax, VA, near the Vienna Metro.



Key Responsibilities:

  • Utilize Service Oriented Architecture (SOA) design principles and common integration design patterns to gather requirements and design integrations between systems.
  • Develop integrations using web services, stored procedures, PowerShell, C#, or other appropriate technologies.
  • Develop data manipulation scripts using various scripting languages such as PowerShell, T-SQL, and PL/SQL.
  • Collaborate with team and gain consensus on standards and design integration strategies.
  • Diagnose, troubleshoot and resolve data integration and integrity related technical issues.
  • Tune and monitor integration scripts and packages.
  • Manage interfaces and automated jobs to ensure efficiency and lead effort to migrate interfaces to current technologies.
  • Produce well-structured integration documentation to include narrative discussion on business process, data flow diagrams, data elements table, code with summary of main functions and control flow.
  • Design, develop, and implement comprehensive test and evaluation plans to ensure integrations perform efficiently and meet full requirements.
  • Partner with business users to provide guidance and support as necessary to help drive best practices to meet their integration needs.
  • Lead requirements gathering, design, validation, configuration, implementation, testing, and debugging of solutions.
  • Define customer acceptance criteria.
  • Confidently present possible solutions to audiences of various sizes and technical knowledge levels weighing pros and cons.
  • Work with the Information Security team to ensure security standards are included, applied and maintained across all product sets within the domain.
  • Advocate change control and issue resolution processes, formal release schedules, and release management processes.






Basic Qualifications:
  • B.S. in Computer Science or equivalent technical field required
  • 5+ years hands-on experience developing and implementing integration solutions
  • Extensive experience working with SQL, Stored Procedures, data extraction, data transformation, and data loading.
  • Experience in systems integrations using Web Services and other Web APIs.
  • Experience with PowerShell, XML, and SOAP/REST, C#
  • Experience with Postman, SoapUI, OAuth
  • Experience in Agile environment - Must be able to learn and apply new technologies quickly and work within a dynamic work environment




Preferred Skills/Experience:
  • Data integration experience with business systems such as Costpoint, Workday, Dynamics and Hyperion.
  • Experience with Visual Studio, TFS or VSO
  • Working knowledge of related technologies such as: SQL Server, Internet Information Server and Active Directory, Microsoft Azure, or Azure AD




Professional Skills:
  • Excellent written and verbal communication skills
  • Work well independently as well as part of a team
  • Strong analytical and problem solving skills
  • Self-starter with ability to work efficiently with minimal direction or guidance







ICF offers an excellent benefits package, an award winning talent development program, and fosters a highly skilled, energized and empowered workforce.


ICF is an equal opportunity employer that values diversity at all levels. (EOE - Minorities/Females/ Protected Veterans Status/Disability Status/Sexual Orientation/Gender Identity)

Reasonable Accommodations are available for disabled veterans and applicants with disabilities in all phases of the application and employment process. To request an accommodation please email icfcareercenter@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about non-discrimination: EEO is the law and Pay Transparency Statement .


Fairfax, VA (VA01)






Department: Information Technology

Dice Id : appblok
Position Id : 7602_R1803318
Have a Job? Post it

Similar Positions

Java/SOA Developer
  • System One
  • Herndon, VA
Senior Application Engineer
  • Deltek Systems, Inc.
  • Herndon, VA
Senior Software Engineer
  • Capital Markets Placement
  • Reston, VA
Software Engineer
  • Mythics, Inc
  • Sterling, VA
Sr. Application Engineer
  • Sparks Group
  • Mclean, VA
Sr. Software Engineer
  • SA Technologies Inc
  • Reston, VA
Senior Software Engineer
  • Unissant, Inc.
  • Silver Spring, MD
Senior Software Engineer
  • Eliassen Group
  • Herndon, VA
Software Engineer
  • CyberCoders
  • Washington, DC
Software Developer
  • The Judge Group, Inc.
  • Greenbriar, VA
Senior Software Engineer
  • Razor Technical Staffing
  • Reston, VA
Sr. Principal Software Engineer/Developer
  • Northrop Grumman
  • Merrifield, VA
Software Developer/Engineer (TS/SCI)
  • The Buffalo Group
  • Reston, VA
Senior Software Developer
  • Hobsons
  • Arlington, VA