Software Developer
Robert Half · Philadelphia, PA · 1 wk ago
On-siteEngineeringTemporary
About the role
We are looking for a Software Developer to support a legal organization in Philadelphia, Pennsylvania through a Long-term Contract engagement. This role centers on building and enhancing automated legal documents while partnering with a technology-focused team that improves attorney workflows and client service. The position is best suited for someone who combines strong development skills with sound judgment, independence, and a practical understanding of document-driven processes in a services environment.
Responsibilities
- Design, build, and maintain automated templates for legal and practice-related documents using document automation platforms and related development tools.
- Collaborate with attorneys, business stakeholders, and technology team members to translate document requirements into efficient automated solutions.
- Develop and support integrations between document automation tools and complementary legal technology services when needed.
- Write, test, and troubleshoot code using technologies such as C#, .NET, ASP.NET, and JavaScript to improve document generation performance and reliability.
- Manage updates to automated documents, ensuring accuracy, version control, and alignment with current legal and business requirements.
- Work independently with limited oversight while prioritizing assignments and making sound decisions within the scope of the role.
- Contribute ideas that improve automation processes, user experience, and operational efficiency across document-focused workflows.
- Provide technical support, documentation, and knowledge sharing to help users and team members adopt automation solutions effectively.
Qualifications
- Bachelor's degree or an equivalent combination of education and relevant experience.
- Hands-on experience with legal or document automation platforms such as HotDocs, Contract Express, or Document Drafter.
- Working knowledge of C#, .NET Framework, ASP.NET, and JavaScript in a software development environment.
- Ability to create and maintain document-driven applications, templates, and supporting technical documentation.
- Strong organizational skills and the ability to manage responsibilities independently with minimal supervision.
- Sound analytical and problem-solving skills, with the judgment to make effective decisions within assigned authority.
Preferred qualifications
- Experience in a legal, law firm, or legal services setting is preferred.
- Familiarity with contracts, legal documentation, document management, and automation-related workflows is preferred.