In this role you will support the Emerging Technology team under CBP Office of Information Technology (OIT) that evaluates and builds prototype solutions utilizing the latest technologies including containers, cloud, and microservices for systems focused on advanced biometrics, IoT, and mobility. This position is rather unique in that it offers flexibility and freedom in how you build new and exciting solutions while also having an opportunity to develop and expand your technical skills.
You will serve as a leader within the development group and should have experience (3+ years) with modern software development techniques and technologies. You should be comfortable mentoring junior and mid-level developers, assisting with the technical architecture and vision, and interfacing occasionally with system stakeholders and clients. You should also be comfortable collaborating and working with other senior developers and architects on the team.
Job Duties Include:
- Driving the design and development of rapid prototypes using modern web development methodologies and emerging technology
- Evaluating proposed software solutions from industry and the vendor community and providing evaluations in terms of reuse as well as applicability and interoperability
- Understanding system requirements and translating those requirements into functional and reusable components
- Interfacing with various stakeholders to understand technical requirements
- Working as part of an integrated team across different delivery areas with individual requirements and needs
- Documenting and designing functionality and integration options
- Consulting vendor SDK documentation and working with vendors directly for assistance in implementing hardware and software
- Coordinating with other development teams to understand individual application logic and integration opportunities
- Support briefings, from high level overviews to technical deep dives, of software integration options and best practices
- Assist with team demos of system functionality
- Develop interface control documentation to assist with system integration
- Assist with standards definition efforts to ensure software reusability and interoperability
- Participate in industry events, conferences, and vendor meetings
POSITION REQUIREMENTS:
- 3+ years of experience as a Full stack developer with experience using a diverse set of tools and technologies - primary focus on Ruby on Rails and Angular
- Nice to have: Python, Java and .Net
- Basic understanding of UI/UX design involving technologies such as HTML5, JavaScript ES6, Redux, CSS, Material Design, WebSockets and AJAX
- Experience with AWS cloud architecture and solution delivery
- Proficient with source control tools and methodologies (e.g. git, gitlab)
- Experience with CI/CD processes and tools
- Advanced knowledge and experience with Docker
- Solid understanding of web service protocols such as REST and overall API design
- Has mentored mid and junior developers on design patterns, and development best practices
- Understands emerging web and mobile development models
- Successful track record of delivering production software products
- Experience with agile development (Kanban) and use of associated tools (e.g. Atlassian, JIRA, Trello)
- Experience with various database platforms - Relational and NoSQL
- General understanding of emerging technology trends such as microservices, containerization, serverless, cloud, IoT, blockchain, AI
- Motivated to learn new technologies and architectures
- Excellent communication skills- will be interfacing with multiple stakeholders
- Comfortable collaborating and working with other senior level team members
CLEARANCE REQUIREMENT
- US Citizenship and the ability to obtain an agency specific clearance is required
- Active CBP BI or DOD Secret (TS) a plus
**No 3rd Party or Staffing Agencies please
Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status, political affiliation, genetic information, or any other legally protected status or characteristics.
All H3O offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held.
H3O Labs will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with H3O Labs legal duty to furnish information.