GEI Consultants, Inc.

Software Development Intern

LocationDavis, CA
Job Typeinternship

About This Job

Description Your role at GEI. Essential Responsibilities & Duties

Assist in design, development, maintenance, and testing of numerical models, desk top software applications, and web-based services and applications related to water resources engineering.
Collaborate in Agile and Kanban environments throughout the Software Development Life Cycle (SDLC), from requirements gathering and design to development, maintenance, and documentation, ensuring projects are taken from conception through implementation to deployment with a strong focus on performance and responsive design.
Utilize DevOps methodologies, including automated CI/CD pipelines using TeamCity or GitHub Actions, and maintain high standards of software quality by utilizing static code analysis tools such as SonarQube to ensure security and establish good practices and habits.
Utilize comprehensive DevOps technologies including project management, issue tracking, and collaborative tools such as Atlassian JIRA and GitHub.


Minimum Qualifications

Currently enrolled in a BS degree program in Computer Science, Software Engineering, or a related field.
Basic knowledge of at least two programming languages such as Java, Python, JavaScript (React, Node.js), Go, or PL/SQL.
Basic understanding of Agile and DevOps practices.
Good communication skills and the ability to work effectively in a dynamic, collaborative team environment.


Preferred Qualifications

Familiarity with Object-Oriented design, implementation, testing, and debugging.
Experience with Git version control systems such as GitHub, BitBucket, and/or GitLab, along with familiarity with accompanying software development workflows.
Knowledge of higher math, statistics, and numerical methods.
Basic understanding of Agile, SCRUM, or other rapid application development methods.
Basic understanding of full-stack development; familiarity with modern front-end frameworks (e.g., Angular, React) and backend development.
Familiarity with GUI programming, event-driven programming, and GUI testing.

We are GEI.

Some of the world’s most pressing problems – from climate change to sustainable development, to critical infrastructure and the future of our energy supply – need our brightest and diverse minds working together to create safer, more resilient communities for tomorrow.

We are technical experts, collaborators, and entrepreneurs who draw from diverse backgrounds to solve our clients’ most complex challenges.

With several offices across North America, we offer a range of engineering, science, and technical consulting services. Our range of expertise, project types, and culture make us the choice for top talent in the AEC industry. See all our office locations here.

Employee-owned. Employee-focused.

As an employee-owned company, our employees support our flat leadership structure, have a say in how our business operates and benefit from our financial success. We are committed to employee growth with career development opportunities, competitive total rewards, a well-being program, flexible work arrangements and more. Our company culture is driven by our 4 Cs – we are Client-Centered, Curious, Collaborative, and Community Minded – which support our focus on sustainability, safety, diversity, equity and inclusion. Get to know us better by visiting GEI’s career site here.

GEI’s Total Rewards Package Includes

Market-Competitive Compensation
Pay Range For This Position: $24.00 – $26.00/hour
Connecting Conversation Program with a Focus on Professional Development and Opportunities for Advancement
Rewards and Recognition
A Vibrant Culture that is Focused on Partnership, Sustainability, Giving Back to Our Communities and Diversity, Equity and Inclusion
For Some Positions, Hybrid Work Schedules Are Available
And More…

Physical Requirements

WORK ENVIRONMENT

Functional Demands

Sedentary

x

Light

Medium

Other Activity Level Throughout Workday (check one per row) Physical Activity Requirements Occasional (0-35% of day) Frequent (33-66% of day) Continuous (67-100% of day) Not Applicable

Sitting

X (4+ hours)

Standing

X (1-2 hours)

Walking

X (1-2 hours)

Climbing

X

Lifting (floor to waist level)

(in pounds)

(0-25 lbs)

Lifting (waist level and above)

(in pounds)

(0-25 lbs)

Carrying objects

X

Push/pull

X

Twisting

X

Bending

X

Reaching forward

X

Reaching overhead

X

Squat/kneel/crawl

X

Wrist position deviation

X

Pinching/fine motor skills

X

Keyboard use/repetitive motion

X (4+ hours)

Taste or smell

X

Talk or hear

X

Accurate 20/40 Very Accurate 20/20 Not Applicable

Near Vision

X

Far Vision

X

Yes No Not Applicable

Color Discrimination

X

Sensory Requirements Minimal Moderate Accurate Not Applicable

Depth perception

X

Hearing

X

Environment Requirements Occupational Exposure Risk Potential Reasonably Anticipated Not Anticipated

Blood borne pathogens

X

Chemical

X

Airborne communicable diseases

X

Extreme temperatures

X

Radiation

X

Uneven surfaces or elevations

X

Extreme noise levels

X

Dust/particulate matter

X

GEI is an AA/equal opportunity employer, including disabled and veterans.

Similar Jobs

company-logo

Software Development Intern

GEI Consultants, Inc.
Job Typeinternship
 
Davis, CA
3 days ago
company-logo

Software Development Intern

Toptech Systems
Job TypeFull-time
 
Longwood, FL
17 days ago
company-logo

Software Engineering Intern

Honeywell UOP Training
Job TypeFull-time
 
Woburn, MA
8 days ago
company-logo

Software Engineering Intern

Badger Meter
Job TypePart-time
 
Los Gatos, CA
29 days ago
company-logo

Software Engineering Intern

Badger Meter
Job TypePart-time
 
Los Gatos, CA
29 days ago
company-logo

Software Engineer Intern

Nextracker Inc.
Job Typeinternship
 
Fremont, CA
3 days ago
company-logo

Software Engineer Intern

ChampionX
Job TypeFull-time
 
The Woodlands, TX
28 days ago
company-logo

Software Engineer Intern

ChampionX
Job TypeFull-time
 
Sugar Land, TX
28 days ago
company-logo

Software Engineer Intern

ChampionX
Job TypeFull-time
 
The Woodlands, TX
28 days ago
company-logo

Software Engineer Intern

ChampionX
Job TypeFull-time
 
The Woodlands, TX
28 days ago
company-logo

Software Engineer Intern

ChampionX
Job TypeFull-time
 
Sugar Land, TX
28 days ago
company-logo

Web Developer Intern

GEI Consultants, Inc.
Job TypeInternship
 
Rancho Cordova, CA
14 days ago
company-logo

Project Engineer Intern

MCN Build
Job TypeInternship
 
Washington, DC
8 days ago
company-logo

Project Engineer Intern

Lease Crutcher Lewis
Job TypeInternship
 
Portland, OR
8 days ago
company-logo

Intern Project Engineer

University Mechanical & Engineering Contractors, Inc. (CA)
Job TypeFull-time
 
Anaheim, CA
16 days ago
company-logo

Intern Project Engineer

University Mechanical & Engineering Cont
Job TypeFull-time
Salary
$54080 - $62400
Anaheim, CA
16 days ago
company-logo

Project Engineer Intern

FourSeasons, Inc
Job TypeInternship
 
Knoxville, TN
16 days ago
company-logo

Project Engineer Intern

DPR Construction Asia Pacific Pte Ltd
Job TypeInternship
 
Aiken, SC
16 days ago
company-logo

Business Development Intern

Garney Construction
Job TypeInternship
 
North Kansas City, MO
16 days ago
company-logo

Project Engineer Intern

ESI
Job TypePart-time
 
West Chester, OH
22 days ago

Trending Jobs

company-logo

Assistant General Manager, Navy Yard Electric Utility

Job TypeFull-time
Salary
$108000 - $108000
Philadelphia, Pennsylvania
16 days ago
company-logo

Electrical Engineer

Dudley Staffing
Job TypeFull-time
Salary
$55 - $75
Canonsburg, Pennsylvania
3 months ago
company-logo

Accounts Payable Clerk

Job TypeFull-time
Salary
$65000 - $65000
Dallas, Texas
17 days ago
DM

Apprentice Lineman

Delta Montrose Electric Association
Job TypeFull-time
 
Montrose, CO
21 days ago
company-logo

Attorney

Toeppich & Associates
Job TypeFull-time
 
Houston, Texas
about 1 year ago
company-logo

Apprentice Lineman I

San Patricio Electric Cooperative, Inc.
Job TypeFull-time
 
Sinton, TX
29 days ago
company-logo

contract landman

HPS Oil & Gas Properties
Job TypeFull-time
 
Lafayette, Louisiana
3 months ago
company-logo

Oil and Gas Land and Title Analyst - SAM Associate II

Bank of America
Job TypeFull-time
 
Dallas, Texas
about 1 month ago
HM

Lineworker Apprentice I

Henderson Municipal Power & Light
Job TypeFull-time
 
Henderson, KY
25 days ago
company-logo

Division Order Analyst

Job TypeFull-time
 
Dallas, Texas
7 days ago
company-logo

Associate Attorney

Buffalo Biodiesel Inc.
Job TypeFull-time
 
Buffalo, NY
28 days ago
company-logo

Foundry Professionals

Penticton Foundry
Job TypeFull-time
 
British Columbia, Canada
9 days ago
company-logo

Senior Landman

Greenlake Energy
Job TypeFull-time
 
Austin, Texas
about 1 month ago
company-logo

Apprentice Lineman

Southern Pine Electric
Job TypeFull-time
 
Brandon, MS
22 days ago
company-logo

Electrical Designer

Dudley Staffing
Job TypeFull-time
Salary
$45 - $60
Canonsburg, Pennsylvania
3 months ago
company-logo

Contracts Administrator

Third Coast
Job TypeFull-time
Salary
$70000 - $85000
Houston, Texas
21 days ago
company-logo

Facilities and Equipment Technician II / III - Oconee Nuclear Station

Duke Energy Corporation
Job TypeFull-time
 
Seneca, SC
about 1 month ago
company-logo

Deckhand

Ballard Marine Construction
Job TypeFull-time
 
Bradenton, FL
11 days ago
company-logo

Floorhand 2

Key Energy Services
Job TypeFull-time
 
Midland, TX
25 days ago
company-logo

Residential Helper

Waste Pro
 
Columbus, MS
25 days ago