Mid Software Developer

ITA International•,
•$90,000 - $128,000

About The Position

ITA International is seeking a Mid-Level Software Developer to support the design, development, integration, and implementation of data-driven applications, automated workflows, AI-enabled capabilities, and decision-support tools for government and commercial customers. The developer will work with multidisciplinary teams to build and maintain software solutions that integrate enterprise data and analytical capabilities, support rapid prototyping, and improve decision-making. The position is contingent upon successful contract award, expected by early 2027. The role includes developing and maintaining software applications, database solutions, data pipelines, and digital tools; integrating data from enterprise systems and APIs; supporting data quality activities; testing and troubleshooting code; contributing to code reviews and technical documentation; and assisting with deployment and user acceptance testing. The developer will collaborate with project teams, customers, and stakeholders, participate in Agile ceremonies and design reviews, and provide customer support for deployed applications and workflows.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, Data Analytics, Engineering, or a related field, or equivalent professional experience.
  • 3–10 years of experience in software or application development.
  • Familiarity with Power BI, Dataverse, SQL, or SharePoint Online.
  • Experience with at least one programming language, such as Python, C#, JavaScript, or Java.
  • Familiarity with databases, SQL, APIs, or data integration.
  • Basic understanding of software design, testing, and workflow automation concepts.
  • Strong analytical, problem-solving, and organizational skills.
  • Ability to communicate effectively with technical and non-technical stakeholders.
  • Ability to obtain and maintain a U.S. Government security clearance if required by the assigned program.

Nice To Haves

  • Understanding of Agile development methodologies.
  • Experience applying DevSecOps principles throughout the software development lifecycle, including automated code analysis, security scanning, CI/CD, and configuration management.
  • Experience supporting government software development, prototyping, or research and development programs.
  • Familiarity with cloud development, version control, or automated testing.
  • Microsoft Power Platform Fundamentals (PL-900) certification or willingness to obtain it within the first year of employment.
  • Active U.S. secret security clearance.

Responsibilities

  • Design, develop, test, deploy, and maintain software applications, database solutions, and digital tools supporting data-driven decision-making and business operations.
  • Collaborate with senior developers, project managers, and stakeholders to design, develop, test, and deploy software solutions.
  • Build and enhance data pipelines, transformations, and automated processes to consolidate data from disparate sources into reliable, usable formats.
  • Support integration of data from enterprise systems, databases, and APIs, including Microsoft 365, Microsoft Azure, and SharePoint where applicable.
  • Assist with data validation, cleansing, and transformation to ensure data quality and reliability.
  • Modify and enhance existing software and database products.
  • Write and perform unit tests and peer reviews of technical products.
  • Troubleshoot, correct, and test code defects.
  • Develop and enhance software modules and features based on established requirements.
  • Implement software coding and design best practices.
  • Collaborate with team members during code reviews and contribute feedback.
  • Support rapid prototyping, demonstrations, and iterative testing of software capabilities.
  • Integrate existing analytical or AI-enabled services into software applications under the guidance of senior technical staff.
  • Produce technical documentation for software components and design decisions.
  • Participate in application testing, troubleshooting, and issue resolution.
  • Support deployment activities and assist with user acceptance testing.
  • Work with project teams, customers, and stakeholders to ensure solutions meet business requirements.
  • Participate in Agile ceremonies, project meetings, and design reviews.
  • Provide responsive customer support for deployed applications and workflows.
  • Demonstrate intellectual curiosity, initiative, and a results-oriented mindset; rapidly develop new knowledge, adapt to unfamiliar subject matter, and independently identify and pursue opportunities to deliver meaningful results.

Benefits

  • Medical, dental, and vision plans.
  • Life insurance.
  • Short-term disability insurance where applicable.
  • Voluntary ancillary benefit options.
  • 401(k) retirement benefits with employer matching contributions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service