Software Development Intern

GEI Consultants

  • Davis, CA
  • $20.00-28.00 per hour
  • Training
  • Full-time
  • 14 days ago
DescriptionYour 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 approximately 60 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.Employee-owned. Employee-focused.As a 100% 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 .GEI's Total Rewards Package
  • Market-Competitive Compensation
  • Pay Range For This Position: $20 - $28/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ā€¦
WORK ENVIRONMENTFunctional Demands:SedentaryxLightMediumOtherActivity Level Throughout Workday (check one per row)Physical Activity RequirementsOccasional(0-35% of day)Frequent(33-66% of day)Continuous(67-100% of day)Not ApplicableSittingX (4+ hours)StandingX (1-2 hours)WalkingX (1-2 hours)ClimbingXLifting (floor to waist level) (in pounds)(0-25 lbs)Lifting (waist level and above) (in pounds)(0-25 lbs)Carrying objectsXPush/pullXTwistingXBendingXReaching forwardXReaching overheadXSquat/kneel/crawlXWrist position deviationXPinching/fine motor skillsXKeyboard use/repetitive motionX (4+ hours)Taste or smellXTalk or hearXAccurate 20/40Very Accurate 20/20Not ApplicableNear VisionXFar VisionXYesNoNot ApplicableColor DiscriminationXSensory RequirementsMinimalModerateAccurateNot ApplicableDepth perceptionXHearingXEnvironment RequirementsOccupational Exposure Risk PotentialReasonably AnticipatedNot AnticipatedBlood borne pathogensXChemicalXAirborne communicable diseasesXExtreme temperaturesXRadiationXUneven surfaces or elevationsXExtreme noise levelsXDust/particulate matterXGEI is an AA/equal opportunity employer, including disabled and veterans.

GEI Consultants