Assured Consulting Solutions ยท 2 days ago
Senior AI Software Developer
Assured Consulting Solutions provides strategic and innovative solutions for customer needs across the business, technology, and organizational spectrum. They are seeking a highly motivated Senior Software Developer to engineer effective solutions and assist in developing a new AI data modernization capability in an AWS cloud solutions environment.
Big DataCyber SecurityEnterprise ApplicationsInformation ServicesManagement ConsultingNational SecurityNatural Language ProcessingSecuritySoftware
Responsibilities
Development and integration of software and systems engineering in support of integrating model context protocol (MCP) servers
Code data pipelines using tools such as LangChain, Granite-Docling, and langextract to extract text, and images metadata and metadata definitions from data
Mapping Metadata and metadata
Supporting Machine Learning and Artificial Intelligence development
Designing and coding new software and/or modifying existing software to add new features, debug or improve existing software, and correct defects
Testing and maintaining software products to ensure strong functionality and optimization
Troubleshooting complex software issues
Designing and developing applications and system integrations in HTML, JavaScript, Java, Python, XML, and/or JSON
Developing solutions to integrate COTS and GOTS services utilizing APIs, JDBC, RPC using tools such as Spring Boot, Apache Nifi, AWS Glu, and service chaining to enable applications to exchange/share data regardless of the specific technology utilized
Providing design, coding, testing and validating programs that solve engineering-related problems
Minor Configuring, administering, and supporting server environments in AWS
Performing root cause analysis and providing mitigation strategies
Reviewing and testing software components for adherence to the design requirements and documenting test results
Working with developers and engineers to define customer and system requirements and develop solutions and system designs that will scale to meet future enterprise-level requirements
Securely integrating APIs and transforming and loading data between endpoints
Ensuring connectivity with APIs, applications, cloud technology, and data sources
Integrating services together and writing new services, as needed
Documenting application settings and configuration parameters necessary for applications to perform reliably and effectively
Contributing to an atmosphere of cross-functional teamwork
Qualification
Required
Must be a U.S. Citizen and possess a current and active TS/SCI clearance granted by the Department of Defense or an Intelligence Community agency with an in scope Counterintelligence (CI) Polygraph
Extensive experience working with APIs in JavaScript, Python, Java, XML, JSON, and HTML
Experience working with SSL, x509, Token based auth
A bachelor's degree or equivalent in Computer Science, Engineering, Physics, Mathematics and Business Administration (ideally awarded after 2000). A bachelor's degree may be replaced by an additional 4 years of directly related experience
Bachelor's degree and 8+ years of relevant experience, including at least five years of experience working in the Intelligence Community
HS diploma and 12+ years of relevant experience, including at least five years of experience working in the Intelligence Community
Preferred
Experience using APIs in cloud (AWS) environment
Experience with a wide variety of tools and techniques such as Spring Boot, NiFi, AWS Lambda, Git, REST APIs, etc
Experience with ontologies and ontology formats (OWL, TTL)
Experience with Functional Testing, Security, Integration Testing, System Acceptance Testing, and User Acceptance Testing phases
Ability to plan and conduct major technical phases of data management projects by coordinating the implementation and oversight of data management frameworks