logo

View all jobs

Full Stack Engineer SME L6 DC

Washington, DC · Computer/Software
Omni Technology Group is seeking a talented Full Stack Engineer SME L6 to join our team. You must have an active TS/SCI clearance with the ability to gain and maintain a CI Poly. 
 

Responsibilities:
  • 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 it 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 application
  • 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

Required Qualifications:
  • TS/SCI clearance with the ability to gain and maintain a CI Poly.
  • Master’s degree in Computer Science or BA/BS
  • 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
Required Certifications: 
  • DoD 8570 compliance or information assurance certification commensurate with technical objectives and services required within the task order.
Education and Experience:
  • PhD + 8 years of relevant experience
  • Master's Degree + 10 years of relevant experience
  • Bachelor's Degree + 12 years of relevant experience
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
At Omni Technology Group, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy, national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information, military and veteran status, and any other characteristic protected by applicable law. We believe that diversity and inclusion among our teammates is critical to our success.

Share This Job

Powered by