Apply principles and techniques of computer science, engineering, and mathematical analysis
Sets operational specifications and formulate and analyze software requirements
May design embedded systems software
May Deploy and install the applications to demonstrate the successful performance of software as per the client expectation
Fixes the problems arising across the test cycles and continuously improves the quality of deliverables
Communicates with other application development partners and technology arbiters to deliver excellent output
Provides technical direction/assistance to subordinate staff and follows reliability and maintainability guidance and policy to minimize life cycle costs of finished products
Requirements
Eligibility to obtain a U.S. Customs and Border Protection suitability (Basic Federal Clearance requirements are U.S. Citizenship, clear criminal history check, no recent or pending bankruptcies)
Bachelor's degree required
Seven (7) years relevant experience
Experience providing programming solutions in a variety of settings
Experience with database, internet, web, configuration management and e-business software and interfaces
Expertise in Research, design, develop, and test operating systems-level software, compilers, and network distribution software for industrial, mission critical, business, scientific, and general computing applications
Oral presentation experience and excellent oral and written communication skills
Benefits
Four Medical/Vision options including an HSA plan
Dental and Orthodontia plan
Vision Materials plan
Paid Life, Short-Term Disability, and Long-Term Disability