Application Development Intern
The Application Development Intern (COBOL) will support the Transaction Systems team in analyzing, documenting, testing, and enhancing enterprise transaction processing systems within PDMI’s legacy COBOL batch-processing environment. This role provides hands-on experience writing and modifying COBOL code under supervision, while also supporting documentation, testing, debugging, and system analysis efforts. The intern will gain practical exposure to enterprise backend systems that support high-volume pharmacy benefit transaction processing.
Key Responsibilities:
- Assist in analyzing existing COBOL programs, batch jobs, and system workflows to understand functionality and business impact.
- Develop and modify lower-complexity COBOL programs or enhancements utilizing AI.
- Support debugging and troubleshooting of production and non-production issues.
- Participate in acceptance testing, regression testing, and validation of system outputs.
- Create and maintain system documentation, including process flows, logic descriptions, and technical specifications.
- Follow established coding standards, change management procedures, and departmental best practices.
- Collaborate with senior developers to understand legacy system architecture and modernization initiatives.
- Use version control tools (e.g., Git) to manage code changes, commits, and version history in alignment with team standards.
- Participate in code check-ins, pull requests, and basic code review processes with guidance from senior developers.
- Follow established branching strategies and development workflows.
- Participate in Agile team ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Provide updates on assigned tasks and progress during sprint cycles.
- Assist in tracking work through Jira or similar ticketing tools.
- Support Scrum practices by maintaining task status and ensuring work is documented and updated appropriately.
Role-Specific Competencies:
- Analytical Skills: The ability to collect, analyze, and interpret data to make informed decisions, solve problems, and develop actionable insights.
- Deployment and DevOps: The integration of development and operations processes to enable continuous deployment, testing, and delivery of software.
- Document Management: The systematic organization, storage, and retrieval of documents to ensure accessibility, compliance, and efficiency.
- System Logic and Process Documentation: The ability to analyze, understand, and document system logic, workflows, and processes within relevant software applications, ensuring clarity, efficiency, and accuracy.
Core Competencies:
- Adaptability and Flexibility: The capacity to adjust to changing conditions, priorities, or environments while maintaining productivity and focus.
- Attention to Detail: The ability to ensure accuracy and thoroughness in tasks and processes, consistently delivering high-quality results.
- Continuous Professional Development: A commitment to ongoing learning and skill enhancement to stay current with industry trends and maintain professional competence.
- Data Privacy and Security: The implementation of measures to protect sensitive data from unauthorized access and ensure compliance with privacy regulations.
- Digital and Technological Proficiency: The ability to effectively use and adapt to digital tools and technologies to enhance productivity and innovation.
- Emotional Intelligence: The capacity to understand and manage one’s emotions and to recognize and influence the emotions of others to foster positive interactions.
- Interpersonal and Professional Communication: The ability to convey information clearly and effectively while building positive relationships in a professional context.
- Self-Motivation: The ability to independently drive oneself toward achieving goals and maintaining productivity without external prompting.
- Teamwork and Collaboration: Ability to work effectively within teams and foster collaborative environments to achieve shared goals.
- Time and Priority Management: The ability to prioritize tasks and manage time effectively to maximize productivity and meet deadlines.
- Workplace Professionalism and Ethical Conduct: The demonstration of responsible, respectful, and ethical behavior in professional settings to uphold organizational standards.
Qualifications – Education, Experience, Certifications:
- Currently pursuing a Bachelor’s degree or higher in Computer Science, Information Systems, Management Information Systems, or a related field.
- Coursework in programming, data structures, or systems analysis.
- Foundational understanding of structured programming concepts.
- Basic knowledge of SQL and relational databases preferred.
- Exposure to COBOL, Linux, scripting, or version control tools is preferred but is not required.
- Experience with Git is preferred but not required.
Key Performance Metrics:
- Demonstrates increasing proficiency in understanding COBOL program structure and batch workflows.
- Successfully completes assigned development and documentation tasks within expected timeframes.
- Applies feedback effectively and shows measurable skill growth over the course of the internship.
- Produces accurate test results and documentation with minimal rework.
- Contributes positively to team collaboration and knowledge sharing.