Software Engineer - Legacy Applications & Modernization - Intern/Part Time

CSC Generation · Houston, TX

Source: Intern List

Spotted 2d agoInternship
Job description

About this role

Public source summary from intern-list.com / Jobright.

CSC Generation is an AI-native holding company re-engineering omnichannel retail through technology and shared services. The Software Engineer will maintain and modernize legacy .NET, Python, JavaScript, and Java applications by improving CI/CD pipelines, testing, containerization, infrastructure automation, databases, and observability.

Responsibilities

Maintain, debug, and enhance legacy applications written in .NET Framework, Python, JavaScript, and Java Analyze and resolve production issues with minimal downtime Design and implement CI/CD pipelines using AWS services, Docker, and Ansible Containerize legacy applications and orchestrate deployments Automate infrastructure provisioning and configuration management with Ansible Write and optimize SQL queries, administer relational database systems, and implement safe database migrations and schema updates Develop and integrate automated unit and integration tests, increasing test coverage and establishing test automation frameworks Implement logging, metrics, and tracing across legacy applications and configure monitoring and alerting systems to detect issues proactively

Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field (or currently enrolled in a 4-year program pursuing the equivalent, or equivalent professional experience) Demonstrated experience with at least 2 of the following: .NET Framework, Python, JavaScript, Java Understanding of legacy application patterns and technical debt Hands-on experience with AWS services (EC2, RDS, S3, CloudFormation, CodePipeline, etc.)

Proficiency with Docker containerization Experience with Ansible for infrastructure automation Strong SQL query writing and optimization skills Experience administering and troubleshooting relational database systems (SQL Server, Oracle, PostgreSQL, MySQL, etc.)

Experience writing unit tests and integration tests using frameworks such as xUnit, NUnit, JUnit, pytest, or Jest Strong troubleshooting and problem-solving abilities Excellent communication and documentation skills Version control experience with Git or similar Experience working across multiple legacy technology stacks simultaneously Knowledge of monitoring and observability tools (Prometheus, Grafana, ELK Stack, CloudWatch, Datadog, etc.)

Experience with infrastructure-as-code principles Background in application modernization or refactoring projects Familiarity with agile development practices AWS certifications or other cloud platform certifications

Benefits: Hands-on experience across multiple technology stacks, cloud infrastructure, and modern DevOps practices with direct mentorship from your manager and team. Paid time off policies 401(k) match Medical, dental, and vision insurance A variety of supplemental insurance policies Employee discounts across our portfolio of brands Hybrid work arrangement

Interested in this role?Continue on CSC Generation's careers page.
Apply on CSC Generation