Match score not available

Sr. Software Developer - Contractor 1 at eProductivity Software

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Key responsabilities:

  • Set up and analyze source code environment
  • Analyze documentation, study source codes and create dependency graph
  • Elaborate transpilation solution plan for every dependency
  • Create detailed project proposal with precise time table
eProductivity Software logo
eProductivity Software Large https://Www.epssw.com/
1001 - 5000 Employees
See more eProductivity Software offers

Job 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 be
    transpiled
  • 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. These
    dependencies 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 for
    during 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#

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking

Software Engineer Related jobs