VariQ has an exciting opportunity for a highly qualified Applications Developer - Java or Ruby on Rails (Level II/III) to support ...
VariQ has an exciting opportunity for a highly qualified Applications Developer - Java or Ruby on Rails (Level II/III) to support the US Citizenship and Immigration Services - Verification Information System (USCIS-VIS) effort in Rockville, MD .
Additional Information: Location: 2600 Tower Oaks Blvd Rockville MD Salary: Dependent upon experience Security Clearance: ability to attain a public trust clearance required Available: within 30 days
Responsibilities and Tasks: Architect and design new features and enhancements for a large enterprise application Develop and implement new features and enhancements using software development best practices and design patterns Research, test, build, and coordinate the conversion or integration of new products based on client requirements Troubleshoot and resolve production problems Address problems of systems integration, compatibility, and multiple platforms between online applications Consult with project teams and end users to identify application requirements and improvements Assist in the evaluation and recommendation of application software packages, application integration and testing tools Create automated builds and deployment scripts Act as team leader on projects. Mentor, assign, and review the work of others on the development team Perform feasibility analysis on potential future projects to upper management Contribute to design documentation, team documentation, software user manuals, technical reports
Required Skills: 5+ (for mid-level opening) 8+ (for senior-level opening) years of relevant experience required Hands-on experience building and deploying Java Spring or Ruby on Rails applications (UI and Web Services), and unit test frameworks Expert knowledge of the object oriented programming, design principles and testing frameworks Experience with XML, XSD, SOA, SOAP, REST, relational databases Knowledge and experience with continuous Integration/Deployment Linux Strong agile/Scrum fundamentals and experience Team leadership skills Must be able to obtain a DHS/USCIS EOD Suitability Clearance
Highly desired: Bachelors Degree or higher Hands-on experience building CI/CD pipelines Hands-on experience with DevOps practices and procedures for large systems with high-availability requirements GitHub Enterprise, Nexus, Jira, Chef or Puppet, CloudFormation, Jenkins or TeamCity, AWS or Azure Experience using Docker and Gradle Experience with scripting languages, preferably Python or Ruby Responsive UI websites Node.js, React Static code analysis automation Certified Scrum Master or related certification
VariQ is an equal opportunity employer.