Agile Front End Developer

    CACI International Inc.
    Alexandria, VA
    Full-time, Part-time

    Job Description

    Job Description

    CACI's Business and Information Technology Solutions (BITS) Sector s currently looking for Developers with agile methodology experience to join our BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting our Customs and Border Protection (CBP)!

    Join this passionate team of industry-leading individuals supporting the best practices in Agile Software Development for the Department of Homeland Security (DHS). As a member of the BEAGLE ASF Team, you will support the men and women charged with safeguarding the American people and enhancing the Nation's safety, security, and prosperity. CBP agents and officers are on the front lines, every day, protecting our national security by combining customs, immigration, border security, and agricultural protection into one coordinated and supportive activity.

    Candidate is responsible for the development of line-of-business web and mobile applications with an emphasis on .Net, C#, Javascript (Angular and AngularJS), Web Services, HTML5 and WebSockets. Experience in native or hybrid mobile development and geographic information systems (GIS) is a plus.

    What You'll Get to Do:

    Candidate will work collaboratively in a team environment and manage multiple assignments independently. Must support and contribute to the Agile practices adopted by the development team. Primary responsibilities will be designing, testing and building new mobile applications to meet customer requirements and goals.

    You'll Bring these Qualifications:

    Relevant Degree (BA/BS) or equivalent experience and minimum 7 years of related work with minimum 2-4 years of software engineering experience.

    •C# and object oriented programming experience

    • Experience and knowledge with JavaScript frameworks and libraries such as Angular, AngularJS, Bootstrap, JQuery, D3

    • Experience leveraging Asp.NET, WebApi, MVC and Node.js

    • Experience working in an Agile environment, such as Scrum. Participates in stand-ups, retrospectives, planning and other required meetings.

    • Ability to write SQL and familiarity with Object Relational Mapping tools (ORM).

    • Disciplined experience writing unit tests

    • Ability to work with external teams to resolve testing issues and bug fixes

    These Qualification Would be Nice to Have:

    • Native or Hybrid mobile application development experience

    • Experience/understanding of cloud-based service platforms

    • Experience with distributed service standards (SOAP, REST, EJB) and protocols (HTTP, SMTP, TCP/IP, UDP), and designing respective information exchanges using JSON and XML/XSD.

    • Entity Framework for ADO.NET

    • Familiarity with Team Foundation Server's application life-cycle management and or Jira issue and work item tracking

    • RDBMS scripting and design

    • Experience with testing tools such as Visual Studio Unit Tests, Moq, nUnit, xUnit

    • Knowledge in geographic information systems (GIS)

    • B.S. Computer Science or related field

    • Government Eligibility Requirements

    • Candidate must be able to favorably pass government background investigation.

    • U.S. Citizenship eligibility requirements.

    Government Eligibility Requirements:

    - Candidate must be able to favorably pass government background investigation.

    - U.S. Citizenship eligibility requirements.

    What We Can Offer You:

    •We've been named a Best Place to Work by the Washington Post.

    •Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.

    •We offer competitive benefits and learning and development opportunities.

    •We are mission-oriented and ever vigilant in aligning our solutions with the nation's highest priorities.

    •For over 55 years, the principles of CACI's unique, character-based culture have been the driving force behind our success.

    Job Location


    CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

    Posting ID: 556639362Posted: 2020-05-21