About the job
Job Description: Pascal Programmer
Remote - EST
Start date: June or early July
Contract length: through December 2024
40 hours per week
Overview>
We are seeking a skilled Pascal Programmer for a critical project to transition applications from an outdated VAX hardware platform to a more modern (yet still fairly dated) Alpha platform. This position involves rebuilding existing programs on the new hardware, performing testing, and maintaining the applications to ensure a smooth transition. The project has a hard deadline at the end of the year, so the ideal candidate must be a self-starter with sufficient experience to hit the ground running without extensive training. Recent Pascal experience would be ideal but is not expected as our contact is aware this is a dated language with a shallow pool of potential candidates.
Responsibilities>
- Rebuild existing Pascal programs on the new Alpha hardware platform.
- Perform comprehensive testing and maintenance of the applications.
- Utilize the VMS operating system and RDB database to manage and execute tasks.
- Write and optimize SQL queries against the RDB database, leveraging RDML within Pascal programs.
- Handle DMQ for real-time message-based processing and background batch jobs.
- Use screen handlers like DEC forms and TDMS, focusing on the associated Pascal logic rather than the screens themselves.
- Implement and utilize DCL scripting language for task automation on the VMS platform.
- Collaborate with the existing team focused on the VAX to Alpha transition, ensuring seamless integration and minimal disruption.
- Proficiency in Pascal programming with experience in the VMS operating system.
- Familiarity with the RDB database and the ability to write SQL queries and RDML.
- Experience with DMQ for real-time message-based processing.
- Understanding of screen handlers such as DEC forms and TDMS.
- Knowledge of DCL scripting language.
- Ability to work independently and manage tasks without extensive supervision.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to collaborate with cross-functional teams.
- Experience with VMS COBOL or ancillary COBOL-like languages.
- Previous work with long-term VAX or Alpha platform projects.
- Demonstrated ability to adapt to new technologies and environments quickly.