Join Our Team of Technology Professionals
CAREERS AT OAKLEAF TECH
Our Benefits
- 401k matching contribution, up to 6%
- 401k profit sharing contribution, up to 4% depending on profitability
- Paid Time Off, 2 to 4 weeks, depending on experience level
- 10 Federal Holidays
- Health and Dental Insurance
- Life and Disability Insurance
Our Openings
- Computer Scientists
- Data Modelers
- Data Architects
- System Engineers with experience or interest in learning Semantic Integration, Ontologies, Taxonomies, Metadata, Cloud Computing, and Data Integration Technologies
- Data Scientists
- Military Operations Requirements Analysts
Data Scientist/Systems EngineerMD, Columbia
Job Description
Performs logical and physical data modeling using UML tools (PowerDesigner, Rational Rose). Develops Enterprise and Domain data architectures. Physical data modeling includes semantic integration and mapping of multiple data sources to arrive at a common data centric architecture. Generates common data formats (XSD, RDFS, Protocol Buffers) and XSLT transformations.
Specific Duties
- Perform semantic data modeling for enterprise and domain logical data models, and physical data model formats. Skills include Semantics, Ontology, RDFS, OWL based technologies, Hadoop, SPRQL, XML, XSD, and relational theory.
- Develop and maintain domain logical data model artifacts: Logical Data Models (LDM), Data Element Dictionaries (DED), Physical Data Models (PDM), data format specifications, user guides, and format mappings.
- Coordinate and hold Technical Peer Reviews with Stakeholder communities to determine requirements to understand the data elements in their domains and relationships among data elements.
- Define and analyze data requirements, map legacy data stores and formats to data models and perform architectural alignment.
- Provide expertise in data harmonization and provide data modeling consulting to develop data models and formats for exchange and storage in an agile fashion.
- Stay current with internal and external standards that specifically focus on data modeling and data formats.
Required and Desired Skills
- Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.
- Bachelor’s degree from an accredited college in a related discipline, or equivalent experience/combined education, with 5-10 years of professional experience as a Software/Systems Engineer and 3-5 years as a Data Modeler on systems that encompass systems architecture, requirements analysis, process development and evaluation, and standards support; or 3-5 years of professional experience with a related Masters degree.
- Extensive working knowledge and practical use of data modeling techniques using Resource Description Framework (RDF) Schema (RDFS) and OWL based technologies. In addition, working experience with Unified Modeling Language (UML) and XML technologies (XSDs and schemas, and XML generation), ontologies, and semantics. Experience using Sybase PowerDesigner is a plus.
Software Engineer (SWE)MD, Columbia
Job Description
Designs, develops, and maintains Java based applications for research, operations, and mission systems.
Position Requirements
- Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.
- Bachelor’s degree from an accredited college in a related discipline, or equivalent experience/combined education.
- Junior SWE will have a minimum of 0 to no more than 5 years of professional experience as a Software Engineer or Application Programmer on systems that encompass requirements analysis, application design and development, and test and evaluation.
- Mid-Level SWE will have 5 years to 10 years experience
- Senior SWE will have 10 years to 15 years experience
- Principal SWE will have over 15 years experience
Required Skills
- Java and Javascript programming experience
- Software development in a Windows and Linux environment
- Software development as part of a team
- Familiarity with the MVC software pattern
Desired Skills
- Semantic web technology (RDF, SPARQL, OWL, Linked Data)
- Javascript frameworks (Node.js, ExtJS, jQuery, Prototype)
- REST
- Web page design and development (HTML, CSS, AJAX)
- Build automation (Maven, Ant)
- Web servlet containers or application servers (Tomcat, JBoss, Jetty)
- Web application frameworks (Spring, Ruby on Rails)
- NoSQL databases, including column data stores (HBase, Accumulo) or graph databases (Jena TDB, Allegro Graph)