Software Developer

Avion Solutions

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 2-5 years of software development experience.
  • Strong skills in React, TypeScript, JavaScript, HTML5, and CSS.
  • Experience with RESTful APIs and backend service integration.
  • Knowledge of databases and data retrieval techniques.
  • Familiarity with software development best practices and AI/ML concepts.
  • Must be a U.S. citizen with eligibility for DoW security clearance.

Responsibilities

  • Design and maintain modern web applications using front-end technologies.
  • Integrate front-end applications with backend services and APIs.
  • Support cybersecurity and data protection in software development.
  • Work with AI Project team to implement AI capabilities and applications.
  • Develop Python scripts for data automation tasks.
  • Deploy and manage Virtual Machines and container technologies.
  • Document AI application development processes and best practices.

Benefits

  • Work on cutting-edge AI and software development projects.
  • Collaborate in a dynamic, cross-functional team environment.
  • Opportunity to enhance skills in AI and cybersecurity.
  • Engagement with modern technologies and methodologies.
  • Support for obtaining necessary security clearances.
Full Job Description
Software Developer to support the Digitization and Modernization of Airworthiness efforts. This position is located in Huntsville, AL.

Job Responsibilities/Duties:
  • Design, develop, enhance, and maintain modern web applications using technologies such as React, Node.js, TypeScript, JavaScript, HTML5, CSS, and related front-end technologies.
  • Integrate front-end applications with RESTful APIs, backend services, and enterprise data sources.
  • Support cybersecurity and data protection requirements throughout the software development lifecycle.
  • Collaborate with the AI Project team to develop and implement AI capabilities and applications, including deploying Large Language Models (LLMs) and RAG solutions, multi-agent data processing, multi-modal document processing and retrieval, and fine-tuning.
  • Develop and maintain Python scripts for data processing and automation of repetitive tasks.
  • Proficient in deploying Virtual Machines (VMs) across various environments and containerization technologies such as Docker, including creating, managing, and optimizing Docker images and container clusters.
  • Document processes, techniques, and best practices for AI application development and deployment.
  • Collaborate with cross-functional teams to ensure seamless integration of AI solutions into existing systems and workflows.
  • Other duties as assigned.


Required Experience:
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Data Science, or a related field.
  • Will have between two (2) to five (5) years of experience in software development, web application development, or related technical projects.
  • Strong proficiency with React, TypeScript, JavaScript, HTML5, and CSS.
  • Experience consuming RESTful APIs and integrating front-end applications with backend services.
  • Knowledge of relational and non-relational databases, data storage solutions, and data retrieval techniques.
  • Familiarity with software development best practices, including testing, debugging, code reviews, and application performance optimization.
  • Working knowledge of AI/ML concepts, tools, and frameworks (e.g., TensorFlow, PyTorch, large language models, or related technologies) sufficient to support AI-enabled projects as needed.
  • Familiarity with data processing concepts such as data preparation, metadata management, and data integration workflows.
  • Must be a U.S. citizen and have the ability to obtain/maintain a DoW security clearance.


Preferred Qualifications:
  • Familiarity with .NET, C#, Node.js, or other backend technologies.
  • Experience using version control systems such as Git.
  • Familiarity with RESTful APIs, microservices architectures, and cloud-native application development. Exposure to AI/ML applications, including Retrieval-Augmented Generation (RAG), OCR, document processing, or multimodal solutions.
  • Knowledge of Agile development methodologies, DevSecOps practices, and CI/CD pipelines.
  • Experience working with cloud platforms such as Microsoft Azure, AWS, or Oracle Cloud Infrastructure; familiarity with high-impact-level environments is a plus.
  • Experience testing, validating, and maintaining production software systems.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.


Locations Huntsville, AL

Similar Jobs

More Jobs at Avion Solutions

  • AI Engineer
    $100K — $130K *
    Huntsville, AL 35810 (Madison County)
    Enterprise Technology
    In-Person
  • Software Developer
    $70K — $95K *
    Huntsville, AL 35810 (Madison County)
    Information Technology
    In-Person
  • Risk Manager
    $90K — $120K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person
  • ASI Systems Analyst
    $90K — $120K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person
  • ASI Engineer
    $90K — $120K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person

More Information Technology Jobs

Find similar Software Developer jobs: