IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Full Stack Engineer

Washington, DC General Dynamics Information Technology

Type of Requisition:

Regular

Clearance Level Must Currently Possess:

Top Secret/SCI

Clearance Level Must Be Able to Obtain:

Top Secret SCI + Polygraph

Suitability:

Polygraph

Public Trust/Other Required:

Job Family:

Network Engineering

Job Description:

  • Adhere to open standards and modern software development methodologies, including what is considered industry “best” practices to the extent operational requirements allow
  • Design and develop APIs and data access services for new data feeds, and implements API gateways to enable enterprise access to existing and new data
  • Support trade studies/analyses of alternatives and assessments of potential technologies that may be applicable to the application, and provides recommendations             
  • Extensive end-to-end development experience with at least one major JavaScript framework, preferably ReactJS and NodeJS
  • Possess considerable experience working with and extending web functionalities with LAMP stack and JavaScript
  • Have in-depth knowledge of software development patterns and practices, able to routinely produce high-quality work products in all but the most complex or exceptional situations without supervision, effectively guide or supervise the work of others, and be able to intuitively assess the best course of action to take in a given situation and understand how and when to apply guidelines
  • Be familiar with one or multiple popular Cloud Platforms (i.e., Azure, Google, or AWS)
  • Perform competently well on their own, apply guidelines within contexts, know when is off track and able to self-correct; may lead or mentor others in practicing and learning competency from a tactical perspective
  • Will be required to meet online with product team, meet schedules, and work within Azure DevOps on sprints in a SAFE agile framework environment
  • Have proficient understanding of code versioning tools, such as Git and Github
  • Design and implement low-latency, highly-available, and performance applications
  • Knowledge of and experience using Webpack
  • Be able to use/develop GraphQL API
  • Understand the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side template languages
  • Experience in user authentication and authorization between multiple systems, servers, and environments
  • Understand fundamental design principles behind a scalable applications
  • Integrate data storage solutions using PostgreSQL and Redis databases
  • Create database schema that represent and support business processes
  • Implement automated testing platforms and develop unit tests
  • Possess good understanding of server-side CSS pre-processors, such as SASS
  • Experience in responsive website design, accessibility, and security compliance
  • Analyze user needs to implement web site content, graphics, performance, capacity, accessibility, and security compliance 

   Qualifications:

  • Master’s degree in Computer Science or BA/BS and 20+ years of experience
  • Strong organizational and project management skills
  • Proficient with fundamental front-end languages, such as HTML, CSS, and JavaScript
  • 2+ years of work experience with object-oriented programming languages, such as Python and Java
  • Experience with: Agile, JSON, Spring, Spring Boot, Docker, JIRA, Git, Junit, RDBMS technology, Elasticsearch and/or SOLR, NoSQL technology [Hadoop and/or EMR, Web UI JavaScript frameworks (e.g., JQuery, Angular, React)]
  • Proficient with server-side languages, such as Ruby, PHP, and .Net
  • Familiar with database technology, such as MySQL, Oracle, and MongoDB
  • Experience designing, building, and deploying production level data pipelines incorporating SQL and NoSQL backends
  • Experience with cloud development (i.e., GCP, AWS, Azure, etc.)
  • Knowledge of modern software development best practices including Agile, CI/CD, DevOps, and MLOps
  • Experience working with scalable image or video data collection, labeling, and processing
  • Experience with data visualization in web applications

Desired Skills:

  • REST
  • Data pipelines: SQL/NoSQL backends
  • Web development: React and Angular
  • Cloud development (Google, AWS, Azure, etc.)
  • Data visualization in web applications
  • Video data collection, labeling, processing
  • Google Cloud (BigQuery, Dataflow, and GKE)
  • Agile, CI/CD, DevOps, GitOps, and MLOps

Scheduled Weekly Hours:

40

Travel Required:

Less than 10%

Telecommuting Options:

Telecommuting Not Allowed

Work Location:

USA DC Washington

Additional Work Locations:

We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.

To apply for this job please visit itjobpro.com.