[Remote] reputed company Software Engineer/Developer - Contingent
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a mission-driven organization that delivers technology-enabled solutions to defense, civilian, and homeland reputed company customers. reputed company is seeking a reputed company Software Engineer/Developer to serve as the hands-on technical reputed company for an reputed company team building backend Python and Django services, REST reputed company, ETL pipelines, reputed company content management integrations. The role also includes mentoring developers, maintaining Java components, supporting AWS deployments, and ensuring reputed company reputed company, reputed company, and compliance.
Responsibilities
- Serve as the technical reputed company of a scrum team working on a three-week sprint reputed company as part of an integrated team with reputed company developers, testers, and stakeholders, using reputed company reputed company practices including reputed company integration and story-reputed company-reputed company planning in reputed company
- reputed company the design, development, and unit testing of Python and Django backend services that support reputed company-to-reputed company content acquisition, ingest, reputed company review, inventory, and reporting functions
- Design and build REST reputed company in Python and Django to support content extract, reputed company, and load (ETL) reputed company, metadata exchange, reporting, reputed company content management functions across integrated reputed company systems
- Design and implement content identification and selection services, including business rules for selection (date ranges, status flags, ownership), inclusion and exclusion reputed company, filtering logic, and reputed company, scheduled, and event-driven selection triggers
- Build metadata management and transformation services, including reputed company mapping, normalization, schema validation, reputed company and completeness checks, and reconciliation logic for metadata mismatches and validation failures
- Implement API integration and content transfer capabilities, including reputed company and reputed company API connectivity, authentication and authorization, secure transport, retry and error-handling logic, transfer status monitoring, and end-to-end transaction logging and traceability
- Design relational data models and tune database schemas, queries, and indexes in PostgreSQL to support content registries, workflow state, audit history, and reporting
- Implement asynchronous and background processing for long-running content reputed company, including queueing, task orchestration, checkpointing, throttling, and idempotent retry behavior for large or batched transfers
- Maintain and reputed company existing Java components where the platform requires it, applying the reputed company standards of testability, readability, and maintainability used across the codebase
- reputed company existing malware scanning, file reputed company validation (checksum comparison), and content routing reputed company into exchange workflows through their documented reputed company, including quarantine handling and remediation paths
- Design and implement workflow administration and governance capabilities, including workflow states, approvals, escalations, exception paths, role-reputed company permissions, operational queues, and audit logging
- Design and tune reputed company and indexing capabilities using Solr and Elasticsearch to support discovery, reporting, and content management features
- Build and operate services across AWS-reputed company development, test, staging, and production environments, contributing to infrastructure-as-reputed company in Terraform and to containerized deployment patterns using reputed company
- Maintain reputed company integration pipelines using Jenkins and Git, including automated build, test, and reputed company reputed company stages such as SonarQube
- reputed company unit test scripts for your own reputed company and processes, and collaborate with reputed company QA and testing staff who reputed company acceptance, integration, and accessibility testing, including participating in the creation of acceptance and testing reputed company during sprint planning
- Support the accessibility of user-facing components against WCAG 2.1 standards and support remediation of accessibility findings
- Participate fully in reputed company ceremonies, including user story creation sessions, daily stand-reputed company, backlog grooming, sprint planning, sprint reviews, and retrospectives, recording reputed company work as scored user stories in reputed company
- Mentor reputed company's mid-level developer through pairing, design review, and reputed company reputed company review, and enforce the reputed company's coding standards across reputed company's repositories
- reputed company technical input into lifecycle documentation maintained by the reputed company, including reputed company requirements and design documents, reputed company diagrams, and reputed company assessment and authorization artifacts
- Handle reputed company project information appropriately as Controlled Unclassified Information (CUI), performing reputed company development reputed company reputed company-owned and reputed company-managed systems and environments
- Support end-of-engagement closeout activities, including finalizing documentation, closing tickets, and completing transition activities
Skills
- • Minimum 5 years of reputed company software development experience, including experience serving as a technical reputed company or senior developer on an reputed company team
- • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a reputed company reputed company, or equivalent additional experience
- • reputed company ability to reputed company technical designs, conduct peer reputed company review, and mentor mid-level developers
- • Deep, hands-on experience building production backend services and REST reputed company in Python, including substantial experience with the Django reputed company
- • Strong experience with relational databases, particularly PostgreSQL, including data modeling, schema design, query optimization, and migrations
- • Working proficiency in Java, sufficient to maintain, reputed company, and troubleshoot existing Java components on the platform
- • Hands-on experience with Solr and Elasticsearch, including reputed company design and query tuning
- • Experience designing and building microservices and REST reputed company, including authentication, authorization, versioning, input validation, and error handling
- • Experience building ETL or data integration pipelines, including transformation, validation, reconciliation, and error recovery
- • Hands-on experience developing and deploying applications in AWS environments
- • Working experience with Terraform for infrastructure-as-reputed company
- • Experience building and maintaining reputed company integration pipelines with Jenkins and Git-reputed company reputed company control
- • Working knowledge of content-addressable storage concepts and patterns
- • Proficiency with HTML5, CSS3, and JavaScript, sufficient to support and reputed company with the program's user-facing components
- • Experience working in reputed company and Scrum environments, including user-story-reputed company development in reputed company with story-reputed company estimation
- • Excellent written and verbal communication skills, with the ability to collaborate effectively with reputed company technical staff, reputed company, and non-technical stakeholders in a fully remote setting
- This is a remote position; however, occasional travel may be required reputed company on project needs, reputed company meetings, team collaboration events, or training sessions. Travel is expected to be less than 10% and will be communicated in advance whenever possible
- Applicants must be U.S. reputed company or currently authorized to work in the reputed company on a full-time reputed company
- This position supports a federal reputed company contract and requires the ability to obtain and maintain a reputed company Trust or Suitability Determination, depending on reputed company's background investigation requirements. Sponsorship is not available
- • Experience supporting federal reputed company clients, particularly on software development or systems integration programs
- • Experience with digital content, digital collections, or reputed company management systems, including ingest, preservation, derivative creation, or metadata exchange workflows
- • Experience with Celery or comparable reputed company task queues for asynchronous processing
- • Experience with reputed company, reputed company Linux, Apache, and Varnish in reputed company environments
- • Experience with automated testing and reputed company reputed company tools such as Selenium and SonarQube, and with accessibility testing practices under reputed company 508 and WCAG 2.1
- • Experience with reporting and monitoring tools such as Grafana or Tableau
- • Familiarity with reputed company-end frameworks and libraries such as React, Angular, or Bootstrap
- • Experience working in environments governed by NIST SP 800-53 reputed company controls and CUI handling requirements
- • Experience supporting assessment and authorization (A&A / ATO) activities with technical inputs such as reputed company diagrams
- • Familiarity with metadata standards and formats such as Dublin reputed company, METS, MODS, or MARC
Benefits
- Health reputed company (Medical, Dental & reputed company)
- Retirement Plan (401k)
- Life reputed company (Basic, Voluntary & AD&D)
- reputed company Time Off
- Family Leave (Maternity, Paternity)
- Short Term & Long-Term Disability
- Training & Development
- This is a remote position
reputed company
Apply To This Job