What are the responsibilities and job description for the Programming Analyst position at InfoStride?
Job Tittle: Programmer Analyst (Power Builder Developer)
Location: Lansing, Michigan
Type: Hybrid, local candidates preferred
Duration: 1 Year (with possible extension)
Interview Type: In-person
Position Overview:
Client is seeking a highly skilled Programmer Analyst to join a dynamic team for a one-year contract with the possibility of extension. The ideal candidate will possess extensive experience in SQL query writing, PowerBuilder development, and data migration processes. This position will require the candidate to be onsite for two days a week, including mandatory Wednesdays, following a hybrid work schedule.
Key Responsibilities:
- SQL Query Writing & Data Extraction: Write complex SQL queries to pull data from Sybase and MS SQL Server databases.
- PowerBuilder Development: Research and modify PowerBuilder source code (version 7 or higher) to document the steps the application uses with data.
- Data Migration & Cleansing: Develop processes to extract, manipulate, and support data migration and data cleansing for application data.
- Unit Testing: Document and perform unit testing to support program changes.
- Documentation: Create, update, and maintain documentation for programs, system specs, and flow diagrams.
- Data Profiling & Analysis: Perform data profiling, mapping, manipulation, validation, and analysis to ensure data quality and integrity.
- Collaboration with Business Analysts/Clients: Support test scenarios and provide root cause analysis for identified problems.
- Version Control: Work with source control technologies such as TFS/Azure DevOps or GIT to manage code and revisions.
- Change Management: Follow change management procedures and provide input for executing changes.