CACI International - Remote, OR
posted about 2 months ago
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. ASF programs thrive in a culture of innovation and are constantly seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural at the team and portfolio levels. The ability to be adaptable and to work constructively with a technically diverse and geographically separated team is crucial. You should have worked with or have a strong interest in agile software development practices and delivering deployable software in short sprints. In this role, you will serve as a senior member of an Agile Scrum team, responsible for proof-of-concepts for new capabilities and technologies in short sprint cycles, with the ability to perform demos with other senior development staff. You will be responsible for activities associated with the delivery of software solutions related to customer-defined systems and software projects by working closely with software architects, developers, engineers, stakeholders, and end users within Agile processes. Your responsibilities will include designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight. You will act as a senior member of a product team, supporting teammates and collaborating with a do-what-it-takes attitude to ensure product and team success. You will analyze complex project-related problems and create innovative solutions involving scheduling, technology, methodology, tools, and solution components. Additionally, you will actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, and retrospectives, as well as solution releases. Supporting release planning with conceptual design and development/refinement of software engineering guidelines will also be part of your role. Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports will be key responsibilities. You will also provide mentoring to junior members of the team, fostering their growth and development.