What You'll Do
Networking:
- Basic networking skills
- Network device setup
- Wifi setup and security
Systems and Servers:
- Virtual machine setup
- Systems management
- Systems administration
Service Desk:
- 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
Software Development:
- 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
Application Development:
- 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
Database Development:
- 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
DevOps:
- 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)
Quality Assurance:
- 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
Business System Analyst:
- 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
What We're Looking For
- Actively pursuing a degree in computer science, software engineering, information technology, or a related field
- 0 - 2 years of related experience
Who We Are
ECS Group of Companies (ECS) was founded in 1988 with the goal to raise the standards of professional engineering consulting. Today, we are a leader in geotechnical, construction materials, environmental and facilities consulting services. We are employee-owned with more than 3,000 employees in 100+ offices and testing facilities coast to coast. ECS is currently ranked #60 in Engineering News-Record's Top 500 Design Firms (April 2026), #148 in Engineering News-Record's Top 200 Environmental Firms (October 2025) and #50 in Zweig Group's Hot Firm List (May 2025). For additional information about ECS, visit: www.ecslimited.com. ECS is an Equal Opportunity Employer. To learn more, clickhere.
|