Full Stack Engineer

Location: Columbia, MD, United States
Date Posted: 09-06-2018
Consult, Design and Code. You will build Portal-related web applications.  Developer will serve on the Enterprise Portal team.  This Portal provides customers with single sign on, and makes use of micro-services. Promote high quality, use of best practices and an outstanding user experience (UX).  Work independently identify and resolve UX pain points, will stay current with regard to portal/web technology and will require minimal management direction/supervision. 
Role and Responsibilities
·       Actively participate in the entire application lifecycle
·       Elicit and fulfill front-end and back-end requirements
·       Develop functional and fast-responsive web applications, using markup languages
·       Enhance/leverage mobile-based and web-based features
·       Troubleshoot UI and ensure optimal performance
·       Fix bugs and improve usability
·       Employ the latest technology to re-build legacy apps
·       Perform training and support development activities
·       Utilize/promote best practices, including reusable code

Required Education and Experience
·       Bachelor’s degree in Computer Science or Information Technology
·       5 years of experience on a software development team 
·       2-3 years of experience with the full stack of a web application 
·       Working knowledge of front end frameworks
·       2-3 years of experience with unit, and end-to-end testing 
·       2-3 years of experience building web API’s
·       2-3 years of experience with Javascript (JQuery, Backbone, React, Angular)  CSS (SASS, LESS)  Node 
·       2-3 years of experience with AWS, Relational databases (Mysql, Postgres), Caching (Redis, Varnish), Docker 
·       2-3 years of experience with continuous delivery and integration tools: Jenkins, Nexus, Artifactory
·       2-3 years of experience with build/SCM tools: Maven, Gradle, NPM
·       2-3 years of experience writing build scripts using Python, Unix Shell (bash,ksh) or perl
·       2-3 years of Hands-on Unix/Linux experience

Desired Education and Experience
·       Bachelor’s degree in Computer Science or Information Technology
·       Knowledge of Agile methodologies and working closely within small teams and vendors
·       AWS certifications
 
 

 
or
this job portal is powered by CATS