Jobs · Information Technology · Alabama

Software Developer

Avion Solutions, Inc. · Huntsville, AL · 1 wk ago
On-siteInformation TechnologyFull-time

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.

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 DoD 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.

Similar jobs

Software Developer

Sumas Corporation IncPlainsboro, NJ· 3 mo ago
Engineeringapply on sumascorp.com

Software Developer

Cymertek CorporationTysons Corner, VA· 12 mo ago
Engineeringapply on cymertek.catsone.com

Software Developer

Akidev CorporationFremont, CA· 15 mo ago
Engineering$133k/yrapply on akidev.com

Software Developer

HARMAN InternationalNovi, MI· 2 wk ago
Engineering$133k/yrapply on jobsearch.harman.com

Software Developer

State of North DakotaBismarck, ND· 1 mo ago
Engineeringapply on cnd.nd.gov

Software Developer

Two Six TechnologiesChantilly, VA· 2 wk ago
Engineering$125k–$225k/yrapply on app.greenhouse.io