HonorHer Jobs

HonorHer

Job Information

eProductivity Software Software Development Consultant in REMOTE, Brazil

Description

The Software Development Consultant is needed for the Discovery phase of the Metrics Transpilation project.

This will include

  • Setting up a development environment where the source code can be analyzed, studied, debugged, and the system tested

  • Analyzing the provided documentation transpilation parameters (see Requirements)

  • Studying and get familiar with the source codes, projects and functionalities to betranspiled

  • Creating and analyzing source code dependency graph

  • In this process the source code AST (abstract syntax tree) is extracted, processed and a graph database is loaded with each symbol’s dependencies. Thesedependencies can be: delphi standard library functionalities, third party libraries or code, language features, or our own code.

  • In order for a given transpiled function to run successfully all of its dependencies (and the dependencies of the dependencies, and so on…) should be accounted forduring the transpilation process.

  • This database will be used to know all the transpilation requirements, giving us a precise size and development time of this project.

  • This database can also answer queries like “what are the all dependencies of X class or function” which will assist in planning out the sprints and project deliverables.

  • Elaborating a transpilation solution plan/options for every dependency

Deliverable:

Processing all the above, and creating a detailed project proposal with precise time table to port metrics code to C#

DirectEmployers