Python Developer

ECS Tech IncFairfax, VA
7dRemote

About The Position

ECS is seeking a Python Developer to work in our Fairfax, VA office or Remote. ECS is a leading provider of advanced technology solutions in cloud, cybersecurity, artificial intelligence (AI), machine learning (ML), data analytics, and enterprise transformation. As a segment of ASGN (NYSE: ASGN), we deliver mission-critical solutions to federal civilian, defense, intelligence, and commercial clients. With over 3,800 employees, ECS has been recognized as a Top Workplace by The Washington Post for six consecutive years. Our core values—Excellence, Drive, Grit, and Community—define who we are and how we serve our customers' most critical missions. About the Technology & Innovation Team The Technology & Innovation Team at ECS is at the forefront of developing cutting-edge AI-powered solutions and next-generation technology products that solve complex challenges for our federal and commercial customers. We operate in a fast-paced, agile environment where innovation meets mission impact. Role Overview We are seeking an experienced Python Developer to join our Technology & Innovation Team. This role will be instrumental in building enterprise-scale integrations, AI-powered tools, and robust data pipelines that form the foundation of our AI Delivery Engine ecosystem. The ideal candidate will have deep Python expertise, a strong commitment to code quality, and the ability to create maintainable library code that scales across multiple projects and teams.

Requirements

  • 8+ years of hands-on Python development experience with demonstrated expertise in building production-grade applications
  • Strong experience with source control systems (Git) and branching strategies for collaborative development
  • Proven experience in Python unit testing frameworks (pytest, unittest) with a track record of maintaining high code coverage
  • Demonstrated ability to develop and maintain library code with clean APIs and well-structured modules
  • Proven track record working in enterprise-level environments with complex technical requirements and stakeholder management
  • Bachelor's degree in Computer Science, Software Engineering, or related field; or equivalent practical experience

Responsibilities

  • Extend and enhance existing AWS WAF CloudWatch integration and build new MCP servers for enterprise platforms
  • Develop MCP servers for Jira, SharePoint, GitLab, Azure DevOps, GitHub, and Salesforce
  • Design and implement server architectures that support seamless communication between AI agents and enterprise systems
  • Develop robust connectors and data pipelines to extract, transform, and analyze information from multiple enterprise repositories and project management systems
  • Build scalable data processing workflows that handle large volumes of information across distributed systems
  • Create reusable integration patterns that can be adapted for multiple enterprise platforms
  • Build Python-based tools that support "vibe coding" workflows and intelligent automation
  • Develop assessment tools including the Go-Pro Score tool and Catalyst Score business impact measurement systems
  • Collaborate with product teams to implement AI-assisted development capabilities
  • Create seamless integrations with Azure DevOps, Salesforce, and other Solution Accelerators
  • Design connector architectures that feed into centralized gateway systems
  • Implement authentication, authorization, and secure data handling across multiple platforms
  • Leverage existing software factory infrastructure to implement comprehensive testing strategies
  • Write and maintain unit tests to ensure high code coverage across all components
  • Integrate security scanning, static analysis, and reliability checks into development workflows
  • Contribute to continuous improvement of development standards and best practices
  • Contribute to AI-assisted documentation generation for developed components
  • Support the vision of having an AI Watchtower monitoring system for ongoing governance and anomaly detection
  • Create clear, maintainable code documentation and API specifications
  • Collaborate on building the underlying Platform, Data, and Reporting infrastructure
  • Design Python libraries and packages that support the entire AI Delivery Engine ecosystem
  • Implement service-oriented architecture patterns for distributed systems
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service