Owner Jimi Wikman Posted July 3, 2020 Owner Share Posted July 3, 2020 We require tooling which can collect metadata snapshots from the codebase and generate reports. Initially, this tooling will focus on reporting changes in the Public API and violation of the Deprecation Policy. The tooling will generate reports for management and documentation. The tooling will also alert developers to Public API changes and Deprecation Policy violations. Scope of Work Capture metadata snapshots from C++ API source code Capture metadata snapshots from C# API source code. Capture metadata snapshots from DDF source code. Report API changes between 2 API metadata snapshots. Report Deprecation Policy violations. Integrate reporting with JIRA and Confluence. Stretch Goals Tooling can be run locally on developer workstation as part of pre-submit testing. Capture metadata from Python API source code and include in reporting tools. Skills Experienced C++ programmer. Familiar with multiple platforms and compilers and vendor-specific C++ extensions, clang/llvm and advantage. Experience with a large codebase and refactoring/porting. C# programming experience. Working knowledge of .Net Core and .Net Framework. Knowledge of Roslyn tooling and advantage. Experience creating developer workflow tooling. Basic knowledge of Python required to integrate with existing python tooling. Prior experience generating reports and connecting to automation APIs in JIRA, Confluence and other services. Schedule 1 week, onboarding. 1 week, assess and report on work to date. 1 week, investigate clang tooling and alternatives, create POC and plan. 4 weeks, implement DP API tooling for review. 1 week, feedback, iteration, bug fixing, documentation. Update plan. 3 weeks, implement DP API tooling for review. 1 week, feedback, iteration, bug fixing and documentation. Start: AsapVaraktighet: 12 weeksArbetsort: Stockholm, SwedenTyp av jobb: Frilansare View the full article Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now