Backend Software Developer

$95,500 - $210,100/Yr

CACI International

posted 25 days ago

Full-time - Mid Level
Professional, Scientific, and Technical Services

About the position

CACI's ITEMSS Program is seeking an experienced Back-End Software Developer to join a dynamic team focused on Agile Software Development for the Department of Defense. This role involves developing and maintaining backend code for Python web applications, collaborating with a diverse team, and contributing to innovative solutions that support the mission and growth objectives of the organization.

Responsibilities

  • Develop and maintain the backend code base for multiple Python web applications (Django and Flask)
  • Design and implement web application backends using Python
  • Develop and execute unit tests for software components
  • Collaborate with a software development team using Git
  • Designing, developing and implementing custom software capabilities for an Artificial Intelligence Machine Learning Platform with limited oversight
  • Act as a member of a product team supporting teammates and collaborating with a positive attitude to ensure product and team success
  • Provide significant improvements to the platform being supported
  • Participate actively in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives
  • Analyze complex project-related problems and create innovative solutions involving scheduling, technology, and methodology
  • Ensure product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
  • Provide input on best practices and procedures creation
  • Develop new and refine existing processes to enhance quality and productivity

Requirements

  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline, or equivalent professional experience
  • Deep technical expertise in software design and implementation focused on web applications
  • At least ten (10) years of related technical experience in software design, development, and implementation
  • 10 years' experience in Python development with web frameworks (Django required, Flask preferred)
  • 10 years' experience working with Object Oriented Programming and Service Oriented Architecture
  • 10 years' experience designing and building RESTful APIs that manage large amounts of data
  • Experience developing applications in remote (cloud-based) environments
  • Must be a U.S. Citizen with at least an interim DOD Secret clearance or higher
  • Experience working on unusually complicated problems and providing highly creative solutions
  • Ability to apply estimation techniques to software development efforts
  • Ability to identify and manage risk
  • Strong collaboration skills and desire to work within a team
  • Highly responsible, team-oriented individual with a strong work ethic and a self-starter
  • Able to document and test code methodically
  • Comfortable working independently and as a team member
  • Acts independently to expose and resolve problems
  • Excellent verbal and written communication skills

Nice-to-haves

  • Experience building data extract, transform, and load pipelines for web applications
  • Experience using Data Science libraries like Pandas for data manipulation and transformation
  • Experience optimizing and monitoring a service-based architecture using tools like Prometheus and/or Azure Monitor Logs
  • Experience with Microsoft SQL Server and PostgreSQL
  • Experience developing applications for classified data
  • Experience integrating machine learning and analytical tools
  • Knowledge of Typescript programming language and experience building React applications
  • Ability to apply advanced principles, theories, and concepts, and contribute to the development of innovative principles and ideas

Benefits

  • Healthcare
  • Wellness programs
  • Financial benefits
  • Retirement plans
  • Family support
  • Continuing education
  • Flexible time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service