Are you passionate about working with new leading-edge technologies? Do you like to research, develop, discover, learn, try, fail,...
Are you passionate about working with new leading-edge technologies? Do you like to research, develop, discover, learn, try, fail, and reimagine how technology is used to solve business challenges? Do you prefer to work on unstructured assignments where you help define what needs to be done? If this sounds like you Aveshka is currently seeking a Senior Software Developer to work as part of a small Innovation Factory Agile team in support of digital transformation through rapid development of proof of concepts, integration of emerging technologies into mission applications and supporting modernized, cloud-based, applications in production for the U.S. Customs and Border Protection (CBP) Office of Information and Technology (OIT).This role is about what you know and your aptitude and attitude to proactively learn new things on your own. Starting from the Agile Roadmap and high priority backlog items, determine where these initiatives fall along the innovation/experimentation spectrum, and the customers desired outcomes, building an Innovation Factory that provides a repeatable framework CBP for assessing, evaluating, and implementing new ideas and technologies to meet CBPs needs and augments traditional Agile frameworks with steps for more exploratory and experimental activities such as research, ideation, and proofs of concept.Support will include the continued development of CBP systems using Agile methodologies, support for the deployment of selected features and business capabilities prioritized by CBP operational and support offices (e.g. Office of Field Operations, Office of Border Patrol, Office of Air and Marine Operations, Enterprise Services, Operations Support) within agreed upon schedule timeframes, providing the enhancement, development, deployment sustainment of applications supporting IT modernization and using emerging technologies (existing or newly developed) using Agile methodologies. CBPs Digital Transformation will involve assessing and evaluating the use of various emerging technologies for fit and feasibility in supporting CBPs continually evolving mission.
Work independently and collaboratively in a small team to evaluate new technologies and their potential use to solve current and emerging business challenges in web and/or native mobile applicationsApplication development of transformational applications for CBP operational and support offices, and application development in support of IT modernization and integration of emerging technologies into CBP IT enterpriseDevelopment and deployment of applications on the CBP cloud DevOps pipeline to fully automate application code deliveryPerform software development activities to increase confidence, functionality, and security of application code such as:Design and code inspectionsCode coverage for automated testingVerifying code against CWE, CVE, OWASP to identify and remedy code vulnerabilitiesAutomating integration testsAutomating functional testsAutomating regression testsResolve issues identified during penetration/security testingApplication Prototyping