What are the responsibilities and job description for the Information Technology Internship position at ECS Group of Companies?
Networking
ECS is an Equal Opportunity Employer. To learn more, click here.
- Basic networking skills
- Network device setup
- Wifi setup and security
- Virtual machine setup
- Systems management
- Systems administration
- Troubleshooting and resolving end user computer software, and hardware
- Developing knowledge of ECS applications
- Testing hardware to evaluate ease of use for end users
- Assisting with various support projects
- Develop knowledge of ECS applications
- Participate in the full agile project lifecycle by designing, storyboarding, prototyping, developing, testing (unit, feature, and system integration), and participating in code reviews
- Technical Documentation for Software usage, workflow, and data flow; Software issues, features, and tasks; and business rules/requirements review and verification
- Implementing custom business applications using the latest tools and technologies
- Review and/or refactoring existing code C# and JavaScript code
- Building modern cloud-native, web, and/or micro service architectures to integrate with various internal and external services and REST APIs
- Building modern user interfaces to ensure optimal user experience and improved data reliability
- Data modeling for new or existing ECS applications to produce efficient storage and retrieval of data
- Review and/or refactoring existing SQL and code C# Entity Framework code
- Development of Entity Framework models, stored procedures, or other queries for relational DBs
- Data visualization / reports for ECS Applications, may include non-structured (NoSQL) data
- Assist with script creation/maintenance for environment creation, management, and synchronization
- Create, configure, and maintain Continuous Integration/Continuous Delivery (CI/CD) pipelines within the various staged environments (Integrated Development, Quality Assurance, UAT, Pre-Production Staging)
- Assist with various development projects and operational activities (security, deployment, operations)
- Using Visual Studio, writing automated (Selenium) feature, integration and regression tests in C# for new or existing functionality
- Developing knowledge of ECS applications
- Creating and/or executing automated and manual test cases for feature, integration and regression tests
- Participate in the full agile project lifecycle
- Working and familiarization with Azure DevOps environment tests
- Developing business level requirements that can be specifically tested and translated into technical requirements
- Documenting requirements using user stories and flow diagrams
- Communicating with developers to gather level of effort estimates
- Actively pursuing a degree in computer science, software engineering, information technology, or a related field
- 0 - 2 years of related experience
ECS is an Equal Opportunity Employer. To learn more, click here.