Software Development Intern - #1406220

GEI Consultants, Inc.


Date: 2 weeks ago
City: Davis, CA
Contract type: Intern
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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Experienced Bicycle Technician

Acquire4Hire, Davis, CA
$21 - $25 per hour
1 day ago
Summary The area's top cycling store is looking for one highly motivated and skilled, experienced Bicycle Technician. A passion for cycling, knowledge of bicycle mechanics and bicycle parts, and a proactive and problem solving attitude are qualities at the top of our list! In this job you will Assemble and prepare bikes for sale. Perform a variety of service functions...

Front End Entry Level

Safeway, Davis, CA
6 days ago
A Day In The Life When you begin your job with us working on the front-end as a courtesy clerk, customer service associate, or cashier, you are taking a step towards an opportunity that can help you learn, grow, and even develop a long-lasting career! We know you're choosing to invest your time with us, and we are committed to...

LVN Contracts

FullShift Staffing, LLC, Davis, CA
1 week ago
Objective Provides nursing care within scope of practice to ensure patient’s needs are met in accordance with standards of practice, physician orders, center policies and procedures, and state, federal and local guidelines. Principal Responsibilities Demonstrates knowledge and appropriate use of the Company Infection Control Manual. Understands, participates and assists in implementing the Quality Improvement Program. Utilizes the Quality Life Manual...