Modernize existing Cobol-based systems by refactoring code using modern programming languages like C-Sharp and Python to improve functionality, performance, and maintainability, while also designing and developing integrations between diverse systems and platforms to ensure seamless communication and data exchange.
Requirements
- Programming languages – C-Sharp, Typescript / React, Python, SQL and/or Cobol
- Software development life cycles
- User interfaces
- Troubleshooting and problem solutions
- Emerging technologies/ innovations
- Coding processes and security measures
- Employee must have basic knowledge of Microsoft Office products, programming languages, logic, and flow and be capable of proficiently using the OESC’s standard software (Microsoft Office - Word, Outlook, Excel, Access, and Teams), and the Internet, as well as proficiency to learn other software as needed.
Responsibilities
- Review and analyze organization’s business needs, confer with users to evaluate requirements, discuss solutions, and develop plans of approach, including project completion time estimates.
- Design, develop, and maintain integrations between diverse systems and platforms, ensuring seamless communication and data exchange.
- Create and maintain robust and scalable APIs (Application Programming Interfaces) to facilitate integration between internal and external systems.
- Develop scripts and automation routines to streamline integration processes and improve efficiency.
- Evaluate existing Cobol-based systems to identify opportunities for modernization and improvement.
- Refactor Cobol code to modernize and optimize functionality, performance, and maintainability, using C-Sharp, Python or other modern programming languages.
- Document integration processes, configurations, and best practices.
Other
- Applicants must be willing and able to fulfill all job-related travel normally associated with this position.
- Candidates must reside in or be willing to relocate at their own expense to the Oklahoma City area.
- Problem solving, critical thinking, and attention to detail
- Written communication and application design
- Verbal communication and presentation