As a COOP Student Application Analyst / Developer, you will assist in analyzing business applications, supporting development efforts, and ensuring smooth operation of software solutions. Reporting to the Manager of Enterprise Applications, you will work with various teams to develop, test, and maintain applications while enhancing your programming and analytical skills. This role is ideal for students pursuing a career in software development or application analysis, offering hands-on experience with real-world projects and business applications.
Essential Functions
- Application Development & Support
- Assist in designing, coding, testing, and debugging applications.
- Develop and maintain application scripts and automation tools.
- Support software enhancements and bug fixes.
- Participate in application testing and quality assurance.
- Business & System Analysis
- Analyze business requirements and translate them into technical solutions.
- Assist in documenting software functionalities and processes.
- Support troubleshooting efforts and provide technical support.
- Database & Integration Support
- Write SQL queries to analyze and manipulate data.
- Assist in data migration and integration between different systems.
- Ensure data accuracy and integrity across applications.
- Technical Documentation & Compliance
- Maintain technical documentation and user guides for applications.
- Ensure compliance with company policies and security standards.
- Participate in software security reviews and data protection initiatives.
- Collaboration & Cross-Functional Support
- Work with development, business, and IT teams to optimize applications.
- Support continuous improvement initiatives in software development.
- Assist in automating processes to enhance operational efficiency.
Competencies
- Working toward a degree in Computer Science, Software Engineering, Information Systems, or a related field.
- Experience or coursework in programming languages such as Python, Java, C, or JavaScript.
- Familiarity with application development frameworks and tools.
- Knowledge of SQL databases and data querying techniques.
- Understanding of software development methodologies (Agile, DevOps, etc.).
- Strong analytical and problem-solving skills.
- Ability to communicate technical concepts to non-technical users.
- Familiarity with cloud-based technologies (Azure) is a plus.