Ecs Services - Washington, DC

posted 6 months ago

Full-time - Senior
Washington, DC
1,001-5,000 employees
Insurance Carriers and Related Activities

About the position

ECS is seeking a TS-cleared Senior Python Developer to support one of our mission-critical programs for the Department of Justice. This role offers the opportunity to contribute to the efforts of the world's finest law enforcement organization, aiding in the fight against terrorism, espionage, cyber-attacks, and major criminal threats. As a Senior Python Developer, you will be responsible for providing high-quality technical information and support to agents, analysts, and professionals, ensuring they have the technology they need to perform their duties effectively. In this position, you will collaborate closely with customers, often engaging directly with non-technical personnel to understand their data-related needs. You will suggest solutions and complete work in a timely manner, performing activities associated with the implementation, integration, and support of computer systems in a mission-critical response operations environment. Your role will involve designing and developing applications and microservices utilizing Python and AWS technologies, as well as evaluating existing applications and making necessary updates to improve efficiency. You will also gather and evaluate user feedback, analyze system capabilities to resolve problems, and provide operations and maintenance support for proposed platforms. This position is crucial for ensuring that the technology used by law enforcement professionals is reliable and effective in addressing the challenges they face.

Responsibilities

  • Design and develop applications/microservices utilizing Python.
  • Design and develop applications/microservices using AWS technologies.
  • Develop applications and software solutions to meet customer requirements.
  • Design, code, test, and debug applications and software solutions.
  • Evaluate existing applications, microservices and perform needed updates or modifications to improve efficiency.
  • Gather and evaluate user feedback and make recommendations for improvement.
  • Analyze system capabilities to resolve problems.
  • Provide operations and maintenance support for proposed platforms.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical discipline.
  • Active Top Secret with SCI eligibility.
  • 10+ years of application development experience.
  • Hands-on experience (6+ years) developing applications using Python.
  • Application development experience with AWS (2+ years AWS experience).
  • Demonstrated experience developing applications in a Microservices environment.
  • Experience with JEE or other frameworks.
  • Working knowledge and experience with React, NodeJS, Oracle, Elasticsearch, DynamoDB.
  • Demonstrated experience with relational or other database platforms, SQL or other query languages.
  • Experience using Git, GitLab, GitHub in an application development environment.
  • Working knowledge and experience with Agile Scrum methodology.
  • Excellent interpersonal communication skills and ability to present technical capabilities.
  • Strong analytical and problem-solving skills.
  • Experience working in cross-functional teams.

Nice-to-haves

  • AWS Certification.
  • Willingness to learn new skills and technologies on the fly.
  • Ability to communicate with customers to refine requirements.
  • Being a team player, willing to transparently collaborate with technical SMEs.

Benefits

  • General Description of Benefits
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service