Python Developer

Company: Experis
Location: Hagerstown, Maryland, United States
Type: Full-time
Posted: 31.JUL.2021

Summary

* Reverse engineer an SQR command capability and modify the corresponding ANTLR4 grammar definition file to represent the capability. * Writ...

Description

* Reverse engineer an SQR command capability and modify the corresponding ANTLR4 grammar definition file to represent the capability.
* Write a Python script to determine usage of a particular SQR command or feature in the DNA batch job code base.
* Write or modify automated tests using the Python "unittest" and "pytest" modules for an SQR command.
* Write or modify Python code that performs translation of a SQR AST to a Python AST.
* Write or modify automated tests using the Python "unittest" and "pytest" modules that compare the output of the SQR and Python variants of a DNA batch job.

Skills

Candidates should possess many of the skills listed below and the desire to acquire all of them:

* SQR programming
* Oracle SQL and PL/SQL programming
* Python 3 programming
* Regular Expression usage experience
* Experience writing or modifying EBNF grammars
* Experience with parser programming and a parser generator toolkit like ANTLR4
* Experience writing automated tests, ideally using the Python "unittest" and "pytest" modules
* Experience with TFS and git
* Experience with Visual Studio and Visual Studio Code
* Experience using the Azure cloud
* Ability to work at a different site and possibly in a different time zone than the project Architect

Strong Python. Net, C#.

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...