Full Stack Developer
Responsibilities
resolve a problem with a complete end-to-end solution in a fast, agile environment
develop software and systems from vision to production ready
use your passion to master new tools and techniques and identify needed system improvements
help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies
ensure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements
Requirements
5+ years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods
5+ years of experience in software development with basic programming languages, technologies, tools, or web development stacks
Experience with Agile methodology, extreme programming, product management, and software products
Experience writing source code for new applications or generating and enhancing code samples for existing applications
Experience using back-end and front-end languages to develop complete solutions
Experience creating solutions to complex problems within a collaborative, cross-functional team
Ability to obtain a Secret clearance
Bachelor's degree, or 8+ years of experience in software engineering in lieu of a degree
Hard Skills
software development
programming languages
Agile methodology
extreme programming
source code writing
back-end development
front-end development
system improvements
architectural approaches
problem-solving
Soft Skills
collaboration
communication
adaptability
passion for learning
teamwork
client engagement
cross-functional teamwork
leadership
organizational skills
critical thinking
Certifications & Qualifications
Bachelor's degree
Secret clearance
J-18808-Ljbffr