Project Role : Custom Software Engineer
Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : C++ Programming Language
Good to have skills : NA
Minimum 5 year(s) of experience is required
Educational Qualification : BTECH
The way we work this is this person would need to be available to take on tickets from the Tax Research team for monthly compliance changes to our legacy code base that is then shared with classic cloud, VITR on demand and express returns. This work ebbs and flows throughout the month. This is required, since it has not been determined when this product will sunset and the existing contractors will roll off. When it is ebbing, the person would be available to take on express returns work.
Robust C skills:
Must be able to take on very large codebase with lots of detail.
Looking for
Willingness to take time to explore and seek understanding
Seeking help from co-workers when appropriate
Using online resources
Using local tools, debugging, testing
Understanding of memory handling in C (unmanaged).
Understanding of allocation and freeing memory in appropriate scope
Understanding of different memory space (heap/stack) and segments (static memory that can be used but not altered)
Understanding of build process (compile/link) and what each step output and why, at a basic level.
Strong knowledge of C.
Pointers: why they exist and how you declare, assign and manipulate them.
Knowledge of the standard C library
Professional experience of at least 5 years with c /c++ and large scale projects
SQL, preferably MS-SQL programming and administration
For VITR-NA:
Knowledge of Microsoft SQL Server:
Administration incl. local installs for Development purposes, using multiple versions on the same machine, configuring ports and protocols, under