> Markdown version of [/jobs/ext/1447923-software-developer-ii](https://www.wearedevelopers.com/jobs/ext/1447923-software-developer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer II - **Company:** Goodville Mutual Casualty Company - **Location:** New Holland, PA, United States - **Contract:** Permanent contract - **Skills:** Unit Testing, Business Systems, Data Mapping, Web Development, Expert Systems, Design of User Interfaces, Software Engineering, Systems Integration, Web Services, Information Technology, Programming Languages - **Published:** July 26, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=430e0b74bb8dcb7b ## About the Role * College degree or comparable experience in web development languages, computer science, computer technology, or other internet-related computer technology required. * Effective interpersonal and user/peer team relationship and communication skills required. * Requires little to no supervision or guidance with most tasks. * Solid foundation of technologies and solution delivery required. * Fundamental understanding of architecture design and patterns required. * Ability to work through problems and recommend techniques to solve them required. * Proficiency in one or more coding languages required. * Highly competent in a specific area of software development required. * Familiarity with code automated unit testing required. * Experience in or ability to learn Property and Casualty insurance principles, agency-company interface, and insurance web site development required. * Ability to work independently on mid to complex tasks required. * Ability to work flexible hours, travel to all organization offices (including in Pennsylvania, Ohio, and South Dakota) and travel to vendor work sites required. * Ability to work in an office environment with moderate noise level, remain in a stationary position and operate a computer a majority of the time required. * Ability to move throughout the office to access work materials and to move work materials weighing up to ten pounds daily required. * Ability to perform the essential functions of the job with or without reasonable accommodation required. ## Description Work with the IT development team, product owners, other staff to implement digital applications or core company systems; developing, implementing, and maintaining software components and user interfaces; use services and data to communicate with other platforms; and participate in agile teams to deliver consistent work. Functions: * Develop, test, install, and maintain insurance systems including: * Integrating insurance systems. * Digital enablement of existing systems. * Web services - internal and external. * Data mapping and transformation between different systems. * Expert systems and business rules. * Share technical knowledge and skills with IT team. * Assist in the analysis and design of business system automation projects. * Carry out assigned responsibilities in the maintenance, security, and support of IT projects. * Maintain knowledge of industry and technology practices and developments through continuing education and networking. * Provide continuous improvement of existing code base and applications. * Monitoring and support of systems on and off-hours, including nightly batch and portals as assigned. * Support the IT team with other duties as assigned. ## Related Videos - [Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof](https://www.wearedevelopers.com/videos/1792-developer-time-is-valuable-use-the-right-tools-kilian-valkhof) - [Web-based Information Visualization](https://www.wearedevelopers.com/videos/84-web-based-information-visualization) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Rust Beyond Systems: Revolutionizing Web Development](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) - [Why Your AI Agent Keeps Hallucinating Your Data: Building Deterministic Context Layers](https://www.wearedevelopers.com/videos/2055-why-your-ai-agent-keeps-hallucinating-your-data-building-deterministic-context-layers) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023)