{"schemaVersion":"jobsearcher.job.v1","id":"a2ace5829d3dc32cd4de9b57","url":"https://jobsearcher.com/jobs/a2ace5829d3dc32cd4de9b57","canonicalUrl":"https://jobsearcher.com/jobs/a2ace5829d3dc32cd4de9b57","title":"Junior Software Developer","description":"COMPANY OVERVIEW\n\nEKI Environment & Water, Inc. (EKI) is an employee-owned, full service, engineering and environmental sciences consulting firm serving private- and public-sector clients throughout the United States. If you are interested in building innovative technology solutions that advance environmental and water resources work, then EKI is the place for you.\n\nThe Junior Software Developer position reports to the Cloud DevOps Architect within the EKI IT Department and is responsible for designing, developing, and maintaining responsive, high-quality web applications, dashboards, and decision support tools that support EKI’s client-facing services, internal tools, and data visualization platforms. This role anchors EKI’s growing in-house development practice—partnering closely with project teams, data scientists, and engineers to translate complex environmental and water data into intuitive digital experiences—while championing the secure, standardized development workflows that EKI is establishing across the firm.\n\nPRINCIPAL DUTIES & RESPONSIBILITIES\n\nYour responsibilities may include, but will not be limited to the following:\n\nDesign, develop, and maintain responsive, accessible, and performant front-end interfaces using modern JavaScript frameworks (React/ Next.js, Vue.js)\nBuild and maintain interactive data visualization dashboards and decision support tools (DSTs) for both client-facing and internal use, including integration with tools such as R Shiny, Power BI, and ArcGIS Online\nTranslate UI/UX designs and stakeholder requirements into functional, cross-browser compatible web experiences, and develop reusable component libraries with clean, well-structured, and well-documented code\nIntegrate web applications with REST APIs, cloud platforms (e.g., AWS, Azure), and environmental data systems, working in partnership with the Cloud DevOps Architect to deploy and host client-facing DSTs in secure, cloud environments\nHelp implement and maintain EKI’s GitHub-based development standards, including repository and pull-request templates, project-intake workflows, repository tracking, and developer onboarding documentation\nDevelop, deliver, and maintain developer training and office-hours support on Git/GitHub fundamentals, branching and collaboration workflows, pull requests, code review, and merge-conflict resolution, building internal capacity across modeling, data science, and project teams\nHelp implement secure development practices including GitHub branch protection, required peer review before merging to main, secret scanning and push protection, proper use of .gitignore to keep credentials and sensitive data out of repositories, and secure handling of secrets via Azure Key Vault\nAuthor and maintain standard operating procedures and guidance for code review and pull requests, repository management, AI/coding-assistant tool use, and credentials handling, and help define and apply sandbox environments and least-privilege (RBAC) access models\nAssist in evaluating, recommending, and integrating approved AI coding assistants and emerging development tools from EKI’s Digital Services Catalog, helping advance the firm’s GenAI and innovation strategy for digital deliverables\nCollaborate with the Cloud DevOps Architect, data scientists, environmental engineers, and IT staff to deliver integrated end-to-end solutions, and participate in requirements gathering and discovery sessions with internal project teams and clients\nConduct testing, debugging, and performance optimization; prepare clear technical documentation for developed applications, components, and workflows; and support project managers and senior staff with scoping, timeline estimation, and progress tracking, including informing budget development so digital components of projects are profitable\nOther duties as required\n\nQUALIFICATIONS & REQUIREMENTS\n\nEducation\n\nBachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field required; equivalent demonstrated experience considered\n\nKnowledge, Skills & Abilities\n\nMinimum of three (3) years of professional front-end development experience required; five (5) or more years preferred\nExperience working in a consulting, professional services, or client-facing environment strongly preferred\nExperience with CI/CD tools: GitHub, Azure DevOps, etc.\nExperience with Infrastructure as Code, particularly Terraform and Azure Bicep, preferred\nKnowledge of containerization and orchestration: Docker, Kubernetes, ECS, AKS, GKE\nStrong scripting skills: Python, Bash, PowerShell, R, or equivalent\nExperience with data visualization libraries (e.g., D3.js, Chart.js, Plotly) and/or enterprise BI tools (e.g., Power BI, Tableau) preferred\nFamiliarity with cloud platforms (AWS, Azure) and associated front-end deployment workflows\nHands-on experience with Git and Git-based version control workflows (e.g., GitHub, GitLab), including branching, pull requests, and code review; experience administering or supporting a GitHub organization (branch protection, repository standards, SSO/RBAC) strongly preferred\nWorking knowledge of secure development practices, including secret management (e.g., Azure Key Vault), .gitignore hygiene, secret scanning, push protection, and least-privilege access principles\nUnderstanding of responsive design principles, web accessibility standards (WCAG), and cross-browser compatibility, plus familiarity with CI/CD processes and DevOps workflows\nExperience with ArcGIS Online (AGOL) or other GIS-based web mapping tools preferred but not required\nExperience developing or delivering technical training, documentation, or onboarding materials a plus, given the role’s internal capacity-building responsibilities\nFamiliarity with the responsible use of AI coding assistants and exposure to environmental, scientific, or data-intensive application development a plus\n\nCompetencies\n\nMust have effective verbal and written communication skills, including the ability to translate technical concepts for non-technical audiences such as scientists and project managers\nMust have ability to multi-task, stay organized, work independently, and collaborate with cross-functional project teams\nMust have a strong desire to grow personally as well as professionally\nMust have a great attitude and eager to learn\nMust demonstrate strong problem-solving skills and attention to detail\n\nPHYSICAL DEMANDS & WORK ENVIRONMENT\n\nMust be able to work in a fast-paced environment with high-volume workload and frequent short deadlines\nMust be able to work remaining in a stationary position, often sitting for prolonged periods\nMust be able to communicate with others to exchange information\nMust be able to assess the accuracy, neatness and thoroughness of the work assigned\n\nTRAVEL REQUIREMENTS\n\nMust be able to travel occasionally for team meetings or client engagements up to 5–10% of the time\n\nAs an employee-owned firm, EKI offers a unique company culture with a corporate commitment to maintaining a positive work/life experience. EKI provides excellent compensation and comprehensive benefits packages, including career advancement opportunities, outstanding training opportunities, incentive compensation including bonuses, retirement benefits through an Employee Stock Ownership Program (ESOP) and 401(k) profit-sharing contributions, and group medical, vision, and dental benefits.\n\nEKI Environment & Water, Inc is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws.\n\nNOTE: This job description is not intended to be all-inclusive and is not an exhaustive list of all required responsibilities, duties, and skills. This description may be amended at any time and employee may be assigned other related duties to meet the ongoing needs of the organization.\n\nNotice to Third Party Agencies:\n\nEKI Environment & Water, Inc does not accept unsolicited resumes from recruiters or employment agencies. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement and approved engagement request with EKI Environment & Water, Inc. reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency.","company":"Eki Environment Water","rawCompany":"eki environment water","city":"Irvine","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-19T18:08:05.043Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Junior Software Developer","description":"COMPANY OVERVIEW\n\nEKI Environment & Water, Inc. (EKI) is an employee-owned, full service, engineering and environmental sciences consulting firm serving private- and public-sector clients throughout the United States. If you are interested in building innovative technology solutions that advance environmental and water resources work, then EKI is the place for you.\n\nThe Junior Software Developer position reports to the Cloud DevOps Architect within the EKI IT Department and is responsible for designing, developing, and maintaining responsive, high-quality web applications, dashboards, and decision support tools that support EKI’s client-facing services, internal tools, and data visualization platforms. This role anchors EKI’s growing in-house development practice—partnering closely with project teams, data scientists, and engineers to translate complex environmental and water data into intuitive digital experiences—while championing the secure, standardized development workflows that EKI is establishing across the firm.\n\nPRINCIPAL DUTIES & RESPONSIBILITIES\n\nYour responsibilities may include, but will not be limited to the following:\n\nDesign, develop, and maintain responsive, accessible, and performant front-end interfaces using modern JavaScript frameworks (React/ Next.js, Vue.js)\nBuild and maintain interactive data visualization dashboards and decision support tools (DSTs) for both client-facing and internal use, including integration with tools such as R Shiny, Power BI, and ArcGIS Online\nTranslate UI/UX designs and stakeholder requirements into functional, cross-browser compatible web experiences, and develop reusable component libraries with clean, well-structured, and well-documented code\nIntegrate web applications with REST APIs, cloud platforms (e.g., AWS, Azure), and environmental data systems, working in partnership with the Cloud DevOps Architect to deploy and host client-facing DSTs in secure, cloud environments\nHelp implement and maintain EKI’s GitHub-based development standards, including repository and pull-request templates, project-intake workflows, repository tracking, and developer onboarding documentation\nDevelop, deliver, and maintain developer training and office-hours support on Git/GitHub fundamentals, branching and collaboration workflows, pull requests, code review, and merge-conflict resolution, building internal capacity across modeling, data science, and project teams\nHelp implement secure development practices including GitHub branch protection, required peer review before merging to main, secret scanning and push protection, proper use of .gitignore to keep credentials and sensitive data out of repositories, and secure handling of secrets via Azure Key Vault\nAuthor and maintain standard operating procedures and guidance for code review and pull requests, repository management, AI/coding-assistant tool use, and credentials handling, and help define and apply sandbox environments and least-privilege (RBAC) access models\nAssist in evaluating, recommending, and integrating approved AI coding assistants and emerging development tools from EKI’s Digital Services Catalog, helping advance the firm’s GenAI and innovation strategy for digital deliverables\nCollaborate with the Cloud DevOps Architect, data scientists, environmental engineers, and IT staff to deliver integrated end-to-end solutions, and participate in requirements gathering and discovery sessions with internal project teams and clients\nConduct testing, debugging, and performance optimization; prepare clear technical documentation for developed applications, components, and workflows; and support project managers and senior staff with scoping, timeline estimation, and progress tracking, including informing budget development so digital components of projects are profitable\nOther duties as required\n\nQUALIFICATIONS & REQUIREMENTS\n\nEducation\n\nBachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field required; equivalent demonstrated experience considered\n\nKnowledge, Skills & Abilities\n\nMinimum of three (3) years of professional front-end development experience required; five (5) or more years preferred\nExperience working in a consulting, professional services, or client-facing environment strongly preferred\nExperience with CI/CD tools: GitHub, Azure DevOps, etc.\nExperience with Infrastructure as Code, particularly Terraform and Azure Bicep, preferred\nKnowledge of containerization and orchestration: Docker, Kubernetes, ECS, AKS, GKE\nStrong scripting skills: Python, Bash, PowerShell, R, or equivalent\nExperience with data visualization libraries (e.g., D3.js, Chart.js, Plotly) and/or enterprise BI tools (e.g., Power BI, Tableau) preferred\nFamiliarity with cloud platforms (AWS, Azure) and associated front-end deployment workflows\nHands-on experience with Git and Git-based version control workflows (e.g., GitHub, GitLab), including branching, pull requests, and code review; experience administering or supporting a GitHub organization (branch protection, repository standards, SSO/RBAC) strongly preferred\nWorking knowledge of secure development practices, including secret management (e.g., Azure Key Vault), .gitignore hygiene, secret scanning, push protection, and least-privilege access principles\nUnderstanding of responsive design principles, web accessibility standards (WCAG), and cross-browser compatibility, plus familiarity with CI/CD processes and DevOps workflows\nExperience with ArcGIS Online (AGOL) or other GIS-based web mapping tools preferred but not required\nExperience developing or delivering technical training, documentation, or onboarding materials a plus, given the role’s internal capacity-building responsibilities\nFamiliarity with the responsible use of AI coding assistants and exposure to environmental, scientific, or data-intensive application development a plus\n\nCompetencies\n\nMust have effective verbal and written communication skills, including the ability to translate technical concepts for non-technical audiences such as scientists and project managers\nMust have ability to multi-task, stay organized, work independently, and collaborate with cross-functional project teams\nMust have a strong desire to grow personally as well as professionally\nMust have a great attitude and eager to learn\nMust demonstrate strong problem-solving skills and attention to detail\n\nPHYSICAL DEMANDS & WORK ENVIRONMENT\n\nMust be able to work in a fast-paced environment with high-volume workload and frequent short deadlines\nMust be able to work remaining in a stationary position, often sitting for prolonged periods\nMust be able to communicate with others to exchange information\nMust be able to assess the accuracy, neatness and thoroughness of the work assigned\n\nTRAVEL REQUIREMENTS\n\nMust be able to travel occasionally for team meetings or client engagements up to 5–10% of the time\n\nAs an employee-owned firm, EKI offers a unique company culture with a corporate commitment to maintaining a positive work/life experience. EKI provides excellent compensation and comprehensive benefits packages, including career advancement opportunities, outstanding training opportunities, incentive compensation including bonuses, retirement benefits through an Employee Stock Ownership Program (ESOP) and 401(k) profit-sharing contributions, and group medical, vision, and dental benefits.\n\nEKI Environment & Water, Inc is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws.\n\nNOTE: This job description is not intended to be all-inclusive and is not an exhaustive list of all required responsibilities, duties, and skills. This description may be amended at any time and employee may be assigned other related duties to meet the ongoing needs of the organization.\n\nNotice to Third Party Agencies:\n\nEKI Environment & Water, Inc does not accept unsolicited resumes from recruiters or employment agencies. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement and approved engagement request with EKI Environment & Water, Inc. reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency.","datePosted":"2026-08-19T18:08:05.043Z","dateModified":"2026-08-19T18:08:05.043Z","hiringOrganization":{"@type":"Organization","name":"Eki Environment Water","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Irvine","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a2ace5829d3dc32cd4de9b57"},"url":"https://jobsearcher.com/jobs/a2ace5829d3dc32cd4de9b57"}}