Data Governance Software Developer

Assured ConsultingReston, VA
5dOnsite

About The Position

Assured Consulting Solutions provides strategic and innovative solutions for customer needs across the business, technology, and organizational spectrum. As a member of our team, you will have the chance to work with customers that are both Government and industry leaders and technology innovators. This position offers the opportunity to work on cutting-edge data governance solutions while supporting critical national security missions in a collaborative, technically challenging environment. We are seeking a highly motivated and experienced Senior Software Developer to join our team in designing, developing, and implementing comprehensive data governance solutions. This role requires экспертизу in the Collibra Data Governance Center platform and strong software development skills to support enterprise-level data management initiatives in a secure environment.

Requirements

  • Demonstrated experience working with Collibra Data Governance Center platform
  • Strong software development экспертизу with focus on API development and integration
  • Proficiency in multiple programming languages including Java, Python, JavaScript, HTML, XML, and JSON
  • Experience with integration tools such as Spring Boot, Apache Nifi, and AWS Glue
  • Knowledge of database design and management
  • Experience with COTS/GOTS product integration
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration abilities
  • 16 years experience developing, maintaining, and enhancing complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.

Nice To Haves

  • Knowledge of machine learning and artificial intelligence frameworks
  • Experience with cloud technologies and services
  • Background in enterprise-level data governance implementations
  • Familiarity with metadata management best practices

Responsibilities

  • Design, develop, and maintain solutions within the Collibra Data Governance Center platform software environment
  • Implement robust API structures and interfaces to connect with various data sources
  • Extract metadata and metadata definitions from diverse data assets
  • Map metadata and metadata definitions to Collibra governance models
  • Support Machine Learning and Artificial Intelligence development initiatives
  • Design and code new software applications and/or modify existing software to add features, debug issues, and correct defects
  • Develop and integrate software and systems engineering solutions to connect Collibra Data Governance Center with API-based data providers
  • Create web applications and system integrations using HTML, JavaScript, Java, Python, XML, and JSON
  • Test and maintain software products to ensure optimal functionality and performance
  • Troubleshoot complex software issues and perform root cause analysis with mitigation strategies
  • Develop solutions to integrate Commercial Off-The-Shelf (COTS) and Government Off-The-Shelf (GOTS) products within the Data Governance ecosystem
  • Utilize APIs, JDBC, RPC, and tools such as Spring Boot, Apache Nifi, AWS Glue, and service chaining to enable seamless data exchange between applications
  • Securely integrate APIs and transform/load data between endpoints
  • Ensure reliable connectivity with APIs, applications, cloud technologies, and data sources
  • Integrate existing services and develop new services as required
  • Attend technical exchange meetings to gather and refine data automation requirements
  • Work collaboratively with developers and engineers to define customer and system requirements
  • Develop scalable solutions and system designs that meet future enterprise-level requirements
  • Review and test software components for adherence to design requirements and document test results
  • Document application settings and configuration parameters necessary for reliable and effective application performance
  • Provide comprehensive design, coding, testing, and validation of programs that solve engineering-related problems
  • Contribute to a collaborative atmosphere of cross-functional teamwork
  • Ensure all development activities meet security and compliance standards
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service