Are you an aspiring software developer looking to launch your career with a global engineering and professional services company? GHD is hiring a Graduate Developer in Farmington Hills, Michigan, offering an excellent opportunity to work on real-world technology projects, collaborate with experienced professionals, and build valuable software development skills. With an estimated salary range of $80,000–$95,000 per year, this role is a strong opportunity for recent graduates seeking to begin their technology career in the United States.
Job Overview
| Field | Details |
|---|---|
| Company Name | GHD |
| Role | Graduate Developer |
| Qualification | Bachelor’s degree or relevant graduate-level qualification in Computer Science, Software Engineering, Information Technology, or a related field |
| Job Location | Farmington Hills, Michigan, United States |
| Salary | $80,000–$95,000 per year |
| Work Type | On-site / Hybrid, depending on business requirements |
| Job Type | Full-time |
| Job Level | Graduate / Entry Level |
| Industry | Engineering, Technology & Professional Services |
Job Description
At GHD we are looking for a new Graduate Developer to join our Data Analytics & Insights team at any of our US offices. As a Graduate Developer at GHD, you will be at the forefront of transforming data from a variety of consulting projects into meaningful visualizations, powerful tools, and efficient data management systems.
Be part of the dynamic culture! Our workplace thrives on a hybrid model, combining in-office collaboration and flexibility. Join us in office, three days a week to contribute, connect and excel in our vibrant environment.
Working with an energetic and high performing team, this position offers a variety of work and will see you involved in:
- Collaborate with senior team members to create interactive and visually compelling programs and displays using tools such as Javascript and Python.
- Assist in translating complex data into clear and engaging visual formats that effectively communicate insights to clients and stakeholders.
- Contribute suggestions to enhance the user experience of data dashboards and reports.
- Perform quality checks to ensure deliverables accurately represent source information.
- Support the development of data storage and organization solutions, ensuring data accuracy and accessibility for internal teams.
- Participate in designing and implementing efficient data management processes that facilitate data input, processing, and retrieval.
- Stay updated on emerging trends and best practices in data visualization and management.
- Collaborate with cross-functional teams to learn from experienced professionals and contribute fresh perspectives to ongoing projects.
- Engage with environmental scientists, analysts, and other team members to understand data requirements and project goals.
- Actively participate in team meetings and brainstorming sessions, sharing your insights and ideas.
What you will bring to the Team
Education
- Bachelor’s degree in Computer Science, Data Science, Environmental Science, or a related field.
Requirements
- 0-2 years experience in a developer role.
- Front end or back end development experience.
- A strong foundation in programming languages, including Javascript and Python.
- Basic understanding of data manipulation and visualization principles.
- Detail-oriented mindset with the ability to manage multiple tasks and priorities, including meeting deadlines.
- Nice to have: Earth Volumetric Studio experience.
Selection Process
- Application submission and resume screening
- Initial recruiter or HR screening
- Technical assessment or technical interview
- Interview with the hiring manager and relevant team members
- Final evaluation and reference/background checks
- Job offer and onboarding
How to Apply
- Visit the official GHD careers website or the job application page.
- Search for the Graduate Developer position in Farmington Hills, MI.
- Review the job requirements and responsibilities carefully.
- Submit your updated resume and required application details.
- Complete any requested assessments or screening steps.
- Attend the interview process if shortlisted.
- Follow the employer’s instructions for the final hiring and onboarding process.