Software Developer

Quantum Science Solutions
Chantilly, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Chantilly, United States of America

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Data analysis
Confluence
JIRA
Automation of Tests
Azure
Cloud Computing
Configuration Management
Collaborative Software
Computer Programming
Databases
Data Architecture
Data Cleansing
Information Engineering
Data Mining
Distributed Systems
Github
Monitoring of Systems
Python
Machine Learning
NoSQL
Object-Oriented Software Development
Parsing
Software Engineering
SQL Databases
Trusted Systems
Unstructured Data
Parallel Computation
GIT
Pandas
Scikit Learn
Information Technology
Data Analytics
Data Pipelines
Jenkins

Job description

QSSHire is seeking a Software Developer to support advanced data modeling, analytics, and software development efforts in a secure, high-impact environment. This role is ideal for someone who thrives at the intersection of data science, software engineering, and cloud technologies, with a strong ability to translate business needs into technical solutions. You will work closely with cross-functional teams to build scalable data pipelines, develop analytical models, and deliver insights that drive operational success., * Participate in data modeling project teams to design and implement analytical solutions

  • Translate business needs into actionable technical requirements
  • Develop software solutions using Python and object-oriented programming techniques
  • Build and maintain CI/CD pipelines using Git, GitHub, and related tools
  • Conduct advanced data modeling and analysis using statistical and analytical methods
  • Develop and optimize custom database scripts, queries, and user interfaces
  • Design and implement data architectures and scalable data pipelines
  • Perform data extraction, transformation, and storage across multiple data sources
  • Apply machine learning and statistical techniques to structured and unstructured datasets
  • Automate data preparation and processing workflows
  • Design and integrate APIs and support system interoperability
  • Develop tools such as CLI-based interfaces for non-technical users
  • Monitor system performance and implement improvements for efficiency and scalability
  • Collaborate with cross-functional teams and contribute to technical documentation

Requirements

  • Experience participating in data modeling and analytics project teams
  • Strong ability to translate business requirements into technical solutions
  • Experience identifying and implementing scalable solutions for production systems
  • Strong programming experience in Python
  • Experience with data analytics libraries such as Pandas and Scikit-learn
  • Experience conducting advanced modeling, statistical analysis, and data analytics
  • Experience applying mathematical, statistical, and analytical techniques
  • Experience developing models for geographic or spatial analysis
  • Experience using the scientific method (hypothesis, testing, evaluation)
  • Experience tying analysis and testing to quantitative metrics
  • Experience gathering and analyzing requirements
  • Experience with configuration management and performance metrics
  • Experience designing logical data architectures
  • Experience with data extraction, parsing, transformation, and storage
  • Experience preparing and cleaning labeled datasets for analytics and machine learning
  • Experience designing and deploying data pipelines (SQL and NoSQL)
  • Experience building and maintaining CI/CD pipelines (Git/GitHub)
  • Experience with Jenkins or similar CI/CD tools
  • Experience with Jira, Confluence, or similar collaboration tools
  • Experience with automated testing and deployment processes
  • Experience working with cloud platforms (AWS or Azure)
  • Experience with distributed computing and parallel processing
  • Experience optimizing compute workloads based on resource constraints
  • Experience automating data preparation workflows
  • Experience designing and implementing APIs, * Labor Category: Software Developer
  • Experience supporting data-driven or analytic systems in secure environments
  • Strong foundation in software development, data engineering, and analytics, * Bachelor's degree in Computer Science, Data Science, Engineering, Mathematics, or a related field
  • Equivalent professional experience may be considered in lieu of a degree, * Experience with machine learning techniques (supervised and unsupervised)
  • Experience working in an Agile development environment
  • Experience developing new analytic systems or platforms
  • Experience working with encrypted data or secure systems
  • Experience creating and reviewing technical documentation

Apply for this position