Full Stack Software Engineer
The Swift Group, LLC · Herndon, VA · 1 wk ago
On-siteEngineering$50k–$290k/yrFull-time
Responsibilities
- Provides guidance to all phases of the software development lifecycle
- Analyzes user / business needs and functionality to plan and design software systems to meet those needs
- Creates advanced models and diagrams that show programmers the software code needed for an application
- Provides analysis for reports on software project specifications, activities, or status
- Guides and mentors more junior analysts
- Consults across multiple programs and/or contracts within a division
Requirements
- 11+ years of full stack software engineering experience
- Proficiency with Angular
- Proficiency with Java
- Willing to develop and implement solutions in a dispersed team environment
- Experience working on a Scrum team supporting Lean Agile Framework
- Experience conducting routine quality assurance (QA) activities such as peer reviews
- Experience with Git and Jenkins
- Demonstrated experience with web service design and development
- Experience with continuous integration / continuous development (CI/CD), test automation, and DevOps
- Familiar with Linux environments
- Experience translating system requirements from both formal and informal requirements into complex application interfaces
- Knowledge of Java Database Connectivity (JDBC), Open Database Connectivity (ODBC), or direct database interfaces
Desired Experience
- Experience implementing microservices (preferably micro frontend)
- Government customer architecture / engineering board experience
- Experience implementing AWS cloud solutions
- Experience with automated CI/CD pipelines
- Experience with distributed data architectures
- Experience discussing technical topics with non-technical people
- Puppet module development
- Terraform development
- Remains up to date in industry technical trends and new development to maintain current skills
- Hands-on experience with Web Services (REST and SOAP)
- Familiar with AWS services and working in an AWS environment
Benefits
Comprehensive benefits including but not limited to: healthcare, wellness, financial, retirement, education, and time off benefits.