Job Description:
Billing Software Refresh
- Assist with development and rollout for the Billing Software refresh project
- Ensure smooth transition and system stability
Documentation & Knowledge Management
- Design and implement a SharePoint-based documentation process for billing systems
- Organize system architecture and workflows for easy accessibility and updates
Process Automation & Quality Assurance
- Work with Azure DevOps pipelines to create automated flows for:
- Quality checks on system patches
- Implementation and script execution
- Server start and stop operations
- Enhance existing flows to improve efficiency and reliability
System Architecture & Performance
- Analyze and enhance SQL and system workflows to improve performance and scalability
Error Monitoring & Dashboard Development
- Perform Angular (frontend) and Spring Boot (backend) code changes to capture exceptions
- Design and implement a dashboard to display daily error occurrences
Unix & Scripting
- Utilize Unix commands to manage system operations
- Create and run Java programs and batch scripts required for DevOps pipeline automation
Internship Takeaways for Interns
- Learn how large-scale system architecture and workflows are designed and maintained
- Gain hands-on experience with:
- Azure DevOps
- SharePoint
- Angular
- Spring Boot
- SQL
- Unix scripting
- Java
- Understand best practices for knowledge management, process automation, and error monitoring
- Work on real-world process improvement projects that enhance scalability and performance
- Contribute to a major Billing Software refresh, gaining exposure to feature rollout workflow
Area of Specialization: Best to be familiarity with:
- SharePoint for documentation.
- Azure DevOps for pipeline automation.
- Angular and Spring Boot for application development.
- SQL for database optimization.
- Unix commands, Java programming, and batch scripting.
Requirements:
- Pursuing a degree in Computer Science, Information Systems, or related field.
- Able to commit to a full-time internship for 6 months
- Strong analytical and problem-solving skills.
- Willingness to learn and adapt to new technologies and processes.
- Possesses strong attention to detail and can explain concepts in a clear and structured manner.
*Please state your full-time internship availability in your CV. Only shortlisted candidates will be notified.