Python Software Developer

$100,000 - $140,000/Yr

Rgi - Denver, CO

posted about 1 month ago

Full-time - Mid Level
Denver, CO
1,001-5,000 employees
Accommodation

About the position

As a Python Software Developer at RGi, you will play a crucial role in modernizing capabilities and developing enhancements for geospatial intelligence analysis software. This position involves working within a tight-knit agile team to integrate various systems and contribute to the design, development, testing, and integration of components in a microservices architecture. You will be at the forefront of utilizing cutting-edge technologies such as Cloud Computing, AI/ML, and DevSecOps to deliver innovative solutions that support critical missions for the U.S. Government.

Responsibilities

  • Design, implement, test, and integrate new and updated software components.
  • Utilize industry design principles and open-source tools to deliver solutions for diverse users.
  • Develop solutions incorporating microservices, containerization, and RESTful web components.
  • Collaborate in a highly dynamic environment with a distributed team.
  • Work on a hybrid schedule.

Requirements

  • Associate's or Bachelor's Degree in Computer Science or related field.
  • 5+ years of experience in software development including analysis, design, development, testing, deployment, and maintenance.
  • Experience with modern programming languages such as Python, Ruby, Clojure, Java, JavaScript.
  • Proven experience integrating multiple applications and enhancing mission systems for government agencies.
  • Experience in designing, developing, documenting, testing, and debugging software with logical and mathematical solutions.
  • Ability to use workflow charts and diagrams for software development.
  • Experience building scalable solutions to mission problems.
  • Knowledge of computer capabilities, subject matter, and symbolic logic.
  • Experience with rapid prototyping and Agile methodologies.
  • Experience developing innovative analytical solutions and enterprise systems using Java-based technologies.
  • Research and development experience transitioning ideas to production systems.
  • Experience with microservice-based architectures.

Nice-to-haves

  • Experience with containerization tools like Docker, Kubernetes, Redis, Kafka, NiFi.
  • Familiarity with infrastructure as code applications (Chef, Ansible, Terraform).
  • Experience with ElasticSearch.
  • Experience in AWS environments.
  • Knowledge of continuous integration and software configuration management tools (Subversion, GIT, JIRA, Confluence).
  • Experience working in a SAFe Agile environment.
  • Security+ Certification.

Benefits

  • 100% paid employee healthcare & dental insurance
  • Paid parental leave
  • 401k with matching
  • Escalating vacation time
  • Referral bonuses
  • Tuition reimbursement
  • Professional development training
  • Free beverages and snacks
  • Weekly catered lunches and breakfast on Fridays
Job Description Matching

Match and compare your resume to any job description

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