Summary
EDG is a company specializing in technology and automation, seeking a Software Developer II to design, build, and maintain applications that enhance engineering workflows for industrial clients. The role involves collaborating with engineering and project teams to create scalable software solutions across various platforms and databases.
Responsibilities
- Design, develop, and maintain front ‑ end and back ‑ end software components for internal tools and client ‑ facing SaaS applications
- Maintain and enhance databases, data pipelines, and automated workflows supporting engineering and industrial automation projects
- Implement and integrate multiple software systems and data sources within client cloud, on ‑ premise, and hybrid environments
- Develop and customize business intelligence dashboards and reports to present client KPIs, metrics, and operational insights
- Collaborate with automation engineers and project teams to translate engineering requirements into scalable software solutions
- Design system architecture, data flow diagrams, and integration definition with system analysis and design principles
- Support application deployment, monitoring, and reliability using standard DevOps and software engineering practices
- Contribute to the development of a multi ‑ tenant SaaS platform aligned with a long ‑ term product roadmap
- Troubleshoot and resolve application, data, and integration issues while balancing client ‑ specific and reusable solutions
Skills
- 2–5 years of professional software development experience in an enterprise, SaaS, or industrial environment
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- Strong programming fundamentals and experience with Vibe coding in Python, C#, and other languages
- Experience with both front ‑ end and back ‑ end development of data ‑ driven applications
- Strong understanding of databases, SQL, and data pipeline concepts
- Experience integrating multiple systems, applications, or APIs
- Familiarity with business intelligence tools, dashboards, and KPI reporting
- Knowledge of DevOps fundamentals, including deployments, environment management, and monitoring
- Exposure to oil & gas, engineering, or industrial data environments
Qualifications
Must Haves
- 2–5 years of professional software development experience in an enterprise, SaaS, or industrial environment
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- Strong programming fundamentals and experience with Vibe coding in Python, C#, and other languages
- Experience with both front ‑ end and back ‑ end development of data ‑ driven applications
- Strong understanding of databases, SQL, and data pipeline concepts
- Experience integrating multiple systems, applications, or APIs
- Familiarity with business intelligence tools, dashboards, and KPI reporting
- Knowledge of DevOps fundamentals, including deployments, environment management, and monitoring
Nice to Haves
- Exposure to oil & gas, engineering, or industrial data environments