Roles & Responsibilities
- Design and develop semantic-enabled software components and services
- Implement solutions that leverage ontologies, knowledge models, and semantic metadata
- Integrate semantic layers with APIs, backend services, and data platforms
- Develop and maintain semantic data processing and validation logic
- Collaborate with ontologists, architects, and domain experts to translate semantic models into cutable solutions
- Support semantic interoperability across systems and platforms
- Ensure semantic consistency across data ingestion, transformation, and consumption layers
- Participate in design reviews, code reviews, and architecture discussions
- Troubleshoot and resolve issues related to semantic data interpretation and integration
- Follow software engineering best practices for coding, testing, and documentation
- Strong understanding of software development principles and SDLC
- Hands-on experience working with structured data models and metadata-driven systems
- Experience integrating semantic models with backend services or APIs
- Familiarity with ontology-driven or standards-based data representations
- Strong problem-solving, analytical, and debugging skills
- Ability to collaborate with both technical and domain stakeholders
- Experience working in agile development projects and sprint deliver
Learn more about this Employer on their Career Site
