The Washington, DC office of Finnegan, Henderson, Farabow, Garrett & Dunner, LLP, one of the world’s leading and largest intellectual property law firms, is seeking a Full Stack Developer to join the Information Technology team. The Full Stack Developer will be a pivotal part of a technology and knowledge management team. Using a data-oriented mindset, this position will bring together law and technology, developing tools and transforming datasets into actionable insights to aid in the efficient practice of law and strategic decision-making to drive innovation, analytics, and data sharing. As part of a multi-vendor and diverse service environment, the full stack developer will be flexible in creating tools that provide the best fit across all platforms.
Summary Of Duties And Responsibilities
- Develop front-end and back-end solutions.
- Perform scheduled and ad-hoc analysis as needed.
- Maintain process mapping/data governance workflows.
- Identify, review, and respond to backend dataflow issues.
- Suggest feedback regarding system and workflow improvements and developments.
- Perform back-end global support and maintenance for all relevant applications.
- Escalate complex system issues to vendors and ensure timely resolutions.
- Maintain relationships with vendors and develop knowledge to support vendor systems.
- Create and maintain documentation that supports current and future applications.
- Leverage data analytics methodologies, such as regression, clustering, decision trees, exploratory data analysis, simulation, scenario analysis, modeling, and neural networks to mine, analyze, and interpret complex data structures.
- Create compelling data visualizations, interactive dashboards, and web applications to communicate effectively across the firm. Translate technical jargon into plain language, making complex concepts accessible to various audiences.
- Evaluate, recommend, and partake in trials of innovative technology tools based on firm needs.
- Foster a firm-wide culture of knowledge sharing by promoting internal and external knowledge resources and technologies.
Qualifications
- Bachelor’s degree required, preferably in Computer Science, Management Information Systems, or related field; advanced degree preferred.
- Minimum of three years of relevant experience.
- Proficiency in web service development from inception to completion.
- Knowledge of technology product evaluation and selection for web development.
- Expertise in data manipulation and analysis using programming languages such as Python, R, Java, and experience in PHP, JavaScript, bash, HTML/CSS, jQuery, and REST APIs.
- Strong command over Linux server administration (apache2, Redis, Postgresql) and regular system maintenance.
- Familiarity with machine learning algorithms and statistical methods for complex data analysis.
- Knowledge of C/C++, Selenium browser automation, GPT models. React & Photoshop is a plus.
- Familiarity with the principles and practices of data mining and data warehousing.
- A keen interest in technological trends, particularly in the realm of legal tech.
- Exceptional written and verbal communication skills, paired with the confidence to share and advocate for ideas in a collaborative environment.
- A strategic mindset driven by the desire to exceed boundaries and meet deadlines.
- Ability to work in a fast-paced environment with demonstrated ability to coordinate multiple projects/initiatives simultaneously while meeting deadlines and business objectives.
- Technical skills to develop project design specifications, including identifying appropriate vendors and monitoring vendor work through the lifecycle of projects.
- Strong communication and customer service acumen.
- Ability to interact with individuals at all levels of the organization and clients.
- Negotiation skills for working with vendors to develop purchasing bids and agreements.
- Ability to prepare and monitor project budgets and develop purchasing bids/agreements.
- Flexibility to work overtime or travel to assigned office, as required.