Applications Developer

Avid Technology Professionals Reston , VA 20190

Posted 1 week ago


The Client requires a team of web scraping and internet-based technical collection professionals who configure scrapes and bots, and write custom scripts.

The Client requires talent to complete a team that will develop and implement the Clients collection requirements on Client-provided technical collection infrastructure according to the Clients collection guidelines and authorities. All team members shall execute web scraping, data conditioning, and system configuration efforts. The team will be very involved in the transition from a decentralized approach of requirements management to a standard, centralized approach through the development of new Standard Operating Procedures (SOPs) that ensure requirements are properly initiated, documented, evaluated, prioritized and executed. The team shall also document lessons learned, best practices, Standard Operating Procedures (SOPs), and may also be asked to tutor and/or train staff and other team members to carry out similar work according to the SOPs.

The team shall operate and maintain the Clients technical collection capabilities once validated, developed, and deployed. The team shall also be responsible for collaborating with the enterprise infrastructure and substantive teams maintaining the collection infrastructure to ensure that the network and tools are optimized for collection and to express new requirements for infrastructure.

The Candidate team shall be responsible for working with one or more identified groups to:

oPerform end-to-end quality assurance of data feeds and data sets

oOperate configuration-based web scrapers

oTrain users to configure web scrapers

oTroubleshoot problems with web scrapers

oIdentify and document areas for improvement in workflows or systems

oAttend regular stand-up meetings

oProvide input to code reviews

oCross-train on existing collection tools

The Candidate team shall also support related infrastructure and application development initiatives, including but not limited to:

oMonitoring, alerting, and reporting out (e.g. dashboards)

oSupporting new use cases

The Candidate team shall be able to perform all of the tasks listed above and shall also create, maintain, and/or enhance systems in support of web scraping, including but not limited to:

oEnhancing existing systems to support new data pipelines

oExpose new collection capabilities in a configuration-based way

oCreate or improve custom collection scripts (written in Python)

oCreate or improve scripts leveraging APIs for collection needs

oAutomating data clean-up and conditioning of collected data

oAutomating data management and dissemination steps

The Candidate Team shall use code to manage infrastructure on Amazon Web Services (AWS) used for collection platforms including, but not limited to:

oManage DevOps environments

The Candidate shall be responsible for working with a team of web-scraping bot and application developers to:

oManage requirements

oManage agile sprints, user stories, backlogs, and tech team rhythms

The Candidate team will be dispersed across multiple locations and work with multiple organizations (companies/contracts) consisting of junior and senior skillsets.

OPTIONAL SKILLS: oDemonstrated experience deploying systems onto Amazon Web Services, especially using S3, Lambda

oDemonstrated experience with other (non-AWS) cloud services (e.g. Azure, Google Cloud, etc.)

oDemonstrated experience using automated testing frameworks

oDemonstrated experience with automated deployment tools e.g., Jenkins, Docker, CloudFormation

oFamiliarity with web-based collection platforms and data flow quality assurance

(Development Operations DevOps)

oCertified AWS DevOps Engineer or AWS SysOps Administrator

oExperience with Kubernetes, OpenShift, and/or Docker Swarm

oExperience using (writing queries for) SQL and NoSQL databases

oLinux and/or Windows-specific network setup configurations

oExperience with Jenkins including writing jobs with validation of successful (or not) deployments

oCertified Scrum Master

About Avid Technology Professionals

Avid Technology Professionals, LLC (ATP) is a premiere provider of software and systems engineering, and acquisition program management services for the community. ATP is actively seeking to pursue contract opportunities with other departments and agencies in the federal government, in state governments, and in the commercial sectors. Delivered by seasoned experts in the IT field, ATP solutions adeptly address the IT concerns manifesting in both the federal and commercial sectors.

Employee Benefits

The ATP Employee Benefits package includes:

  • A Supportive and Equitable Working Environment that is both Stimulating and Challenging

  • Competitive Hourly Salary

  • Unique Employee Success Sharing Program that allows ATP employees to Share in Company's Successes

  • Automatic Approved Overtime (as long as contract permits)

  • Retirement Pay (401K); 100% company paid, immediately vested with Profit-Sharing Component

  • Company Medical Coverage Plans - HMO, Open Access, PPO plans

  • Company Dental Plan - widely accepted, comprehensive, and flexible

  • Progressive Overtime Policy

  • Flexible Spending Account benefit

  • Lucrative Referral Bonus Policy

  • Holiday Scheduling that Coincides with Government Holidays

  • Robust Professional Expenses & Training Program

  • Computer Allowance

  • Internet Allowance

  • Short and Long Term Disability

  • Life Insurance


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Applications Developer

General Dynamics

Posted 3 months ago

VIEW JOBS 9/24/2020 12:00:00 AM 2020-12-23T00:00 Responsibilities for this Position Location: USA VA Reston Full Part/Time: Full time Job Req: RQ66564 Type of Requisition: Regular Clearance Level Must Currently Possess: Top Secret SCI + Polygraph Clearance Level Must Be Able to Obtain: None Suitability: No Suitability Required Public Trust/Other Required: None Job Family: Software Development Job Description: Applications Developer * Have ability to write high-quality, well-tested code. We don't limit ourselves to one language, but deep expertise with Ruby (Rails, or equivalent MVC framework), Python, Flask, or JavaScript (React/Redux/Nodejs/Angularjs) is expected * Have experience working with Agile, lean and/or continuous delivery approaches such as Continuous Integration, Test Driven Development, Infrastructure as code, etc. * Have a history of successfully building and accrediting systems within clients areas * Desire to automate tests to the extent necessary to maintain systems that are easy to understand and change * Are comfortable in the browser, the database, and everything in between * Look at challenges as opportunities instead of roadblocks * Want to work closely alongside Mission users * Want to work with the latest commercial cloud and software services * Have a passion for the craft of software development reflected in consistently learning * Have a knowledge and appreciation of cloud technology such as AWS, serverless, Docker or Kubernetes * Have strong communication skills and interest in pair-programming environment Applies advanced knowledge and provides guidance to all phases of the software development lifecycle. Applies advanced knowledge in analyzing user/business needs and functionality to plan and design software systems to meet those needs. Applies advanced knowledge to create a wide-variety of models and diagrams that show programmers the software code needed for an application. Applies advanced knowledge and provides guidance for software updates, refinement, testing, and debugging to meet business needs. Provides advanced and highly-valued analysis for reports on software project specifications, activities, or status. Provides advanced knowledge and guidance on the software or system process for optimal documentation and future maintenance and updates. May provide guidance and work leadership to less-experienced analysts. May serve as a mentor to less experienced analysts. May serve as team or task lead. (Not a people manager) DESIRED QUALIFICATIONS: BA/BS (or equivalent experience), 10+ years of experience #OpportunityOwned #GDITCareers #GDITLife, #WeAreGDIT #GDITInterns Scheduled Weekly Hours: 40 Travel Required: Less than 10% T elecommuting Options: Telecommuting Not Allowed Work Location: USA VA Reston 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.\n\nGDIT 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. General Dynamics Reston VA

Applications Developer

Avid Technology Professionals