onsite
IT Software Engineer - Erie Insurance Group
Software Engineer
Design, develop, and maintain full‑stack applications, delivering moderate‑complexity enhancements and integrations while providing technical leadership on low‑risk projects in a cloud‑enabled environment.
About the role
Key Responsibilities
- Design, code, test, and maintain full‑stack software components across front‑end, back‑end, and integration layers.
- Implement and enhance RESTful APIs and services to support business policies and data flows.
- Collaborate with cross‑functional teams to deliver moderate‑complexity enhancements and bug fixes under moderate supervision.
- Provide technical guidance and mentorship to small project or support teams, ensuring best practices and code quality.
- Participate in cloud deployment and configuration tasks using AWS or Azure services.
Requirements
- 3+ years of professional experience in Java or C# development within a full‑stack environment.
- Proficiency with JavaScript frameworks (e.g., React, Angular) and modern front‑end tooling.
- Hands‑on experience building and consuming REST APIs.
- Familiarity with cloud platforms (AWS or Azure) and CI/CD pipelines.
- Strong problem‑solving skills and ability to work independently with minimal supervision.