ERG offers multidisciplinary teams with nationally recognized skills in engineering, science ... Willingness and ability to learn new software and technical skills as required Preferred ...
Quick apply

ERG offers multidisciplinary teams with nationally recognized skills in engineering, science ... Willingness and ability to learn new software and technical skills as required Preferred ...
Quick apply
ERG offers multidisciplinary teams with nationally recognized skills in engineering, science ... Willingness and ability to learn new software and technical skills as required Preferred ...
ERG offers multidisciplinary teams with nationally recognized skills in engineering, science ... Willingness and ability to learn new software and technical skills as required Preferred ...
ERG offers multidisciplinary teams with nationally recognized skills in engineering, science ... Willingness and ability to learn new software and technical skills as required Preferred ...
$58K - $70K/yr
ERG offers multidisciplinary teams with nationally recognized skills in engineering, science ... Willingness and ability to learn new software and technical skills as required Preferred ...
$58K - $70K/yr
ERG offers multidisciplinary teams with nationally recognized skills in engineering, science ... Willingness and ability to learn new software and technical skills as required Preferred ...
ERG offers multidisciplinary teams with nationally recognized skills in engineering, science ... Willingness and ability to learn new software and technical skills as required Preferred ...
Quick apply
ERG offers multidisciplinary teams with nationally recognized skills in engineering, science ... Willingness and ability to learn new software and technical skills as required Preferred ...
NC · On-site
ERG offers multidisciplinary teams with nationally recognized skills in engineering, science ... Proficiency in Microsoft Office and analytical/scientific software * Ability to interpret technical ...
Quick apply
NC · On-site
$60K - $84K/yr
ERG offers multidisciplinary teams with nationally recognized skills in engineering, science ... Proficiency in Microsoft Office and analytical/scientific software * Ability to interpret technical ...
What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?
What are some common challenges software developers face when working on team-based projects?
What is a Software Developer?
What is the difference between Software Developer vs Software Engineer?
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

ERG is seeking a curious, detail-oriented analyst to support national occupational safety and health programs by analyzing and classifying real-world workplace injury and illness data. Your work directly supports the Occupational Safety and Health Administration’s (OSHA) efforts to understand injury and illness trends and improve worker safety across the U.S. This entry- or mid-level role is ideal for someone who enjoys analytical work, applies sound judgement consistently, and is motivated by contributing to real world improvements in worker health and safety. You will analyze work-related fatality, catastrophe, and severe injury or illness records, draft brief incident narratives, and assign case characteristic codes for each using the Bureau of Labor Statistics (BLS) Occupational Injury and Illness Classification System (OIICS).
This position is available part-time (minimum 20 hours/week) or full-time, is fully remote, and includes daily collaboration with a supportive analyst team using Microsoft Teams.
Experience with occupational health and safety and structured coding (e.g. OIICS, ICD coding) is preferred. However, training for OIICS version 3.03 coding will be provided.
Sourced by ZipRecruiter
Business management consulting
201 - 500 Employees
Lexington, MA, US
1984