Go Enterprise, contact us anytime: email, phone, or chat

  • Software Developer (Python)

    Peraton

    Peraton Inc. is looking for a Software Developer to participate in the development and maintenance of custom code used to extract, transform and load (ETL) large datasets into a proprietary system. Python is the main language used. This position is in a relaxed work environment, with great work/life balance.

Description

• Develop, engineer and maintain a custom system used to ingest, normalize, and store large datasets stored using a combination of MySQL and NoSQL (Elasticsearch) technologies.
• Design improvements for future ETL processes, to include using cloud computing (AWS) to scale impact.


Responsibilities

  • Required skills:
  • • 5+ years experience in the direct performance of a major program, project or activity relating to computer software development, computer programming and/or digital forensics.
  • • 5+ years of experience directly related to developing and maintaining ETL processes.
  • • 3+ years of experience directly related to the following:
  • • Developing software applications in Python.
  • • Developing with distributed message and task queue technologies, preferably Celery and RabbitMQ.
  • • Database development with Relational Databases (MySQL preferred) and NoSQL databases (Elasticsearch preferred)
  • • Modern software development processes to include Agile and Git
  • Preferred Skills:
  • • Database design and optimization for performance.
  • • Linux shell scripting.
  • • Developing web applications with C# in .NET Core and Angular.
  • Preferred Education:
  • • BS in Computer Science, Software Engineering or Computer Engineering.
  • This position requires the candidate to already possess an active Top Secret security clearance. In order to obtain a clearance you need to be a US Citizen and show proof of citizenship.

Details

  • Travel No travel
  • Incentives Bonus
  • Clearance & Citizenship Top Secret
  • Remote Work No remote work
  • Education Bachelors Degree
  • Salary Range Not provided

Join NinjaJobs!

Registered users get the benefit of full listing views, searches, posting options and more!

Company Ratings powered by

  • 3.3

    Overall Rating - OK


  • Culture and Values 3.4
  • Work/Life Balance 3.6
  • Senior Management 3.3
  • Comp and Benefits 3.4
  • Career Opportunities 3.4