Enhance client service by supporting the implementation and use of meaningful practice technologies and solutions that improve efficiencies and client service at Dykema Gossett PLLC
Requirements
- Proficiency in one or more programming languages (e.g., Python, C-Sharp, JavaScript/TypeScript) and familiarity with software development tools such as Git, CI/CD pipelines, and issue tracking systems (e.g., Jira, Azure DevOps)
- Experience designing, developing, and deploying applications or automations, including web applications, APIs, or integrations with third-party platforms
- Familiarity with agile development methodologies, modern software development lifecycle practices, and basic DevOps principles
- Experience with practice technologies such as document automation tools, e-signature software, client collaboration tools and transaction management solutions preferred
- Strong analytical and problem-solving skills, ability to organize and prioritize multiple assignments
Responsibilities
- Designs, develops, tests, and maintains software applications to support legal practice innovation and operational efficiency
- Contributes to full software development lifecycle activities, including requirements gathering, architectural design, code reviews, documentation, deployment, and maintenance
- Evaluates and pilots legal technologies and platforms, including emerging tools in artificial intelligence, automation, and analytics
- Builds custom internal tools and integrations between systems to enhance usability and automate repetitive tasks
- Maintains technical and process documentation, including code comments, internal wiki entries, and usage guides
Other
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field required; JD is a plus
- Ability to work independently with some level of autonomy, taking initiative to ensure performance aligns with business objectives
- Strong verbal and written communication skills, including demonstrated experience in analyzing and synthesizing how data-informed decisions are being made
- Ability to take direction, receive and apply feedback, and manage competing priorities; demonstrate attention to detail and accuracy