We are always seeking talented, motivated, growth-minded, and creative individuals. Our firm is committed to providing employee support and advancement, while embracing inclusion and innovation as keys to a stronger future.
We invite you to explore the position below and to submit your application to join our team!
The Custom Solutions Engineer will collaborate with other members of the Custom Solutions Team and the larger eMerge team to support firm lawyers, clients, and software end users with the technical aspects ofdeveloping, testing, debugging, maintaining, updating, and supporting custom software applications, including their back-end data repositories.
Essential Duties and Responsibilities:
Develops custom software solutions and improves existing solutions, with a strong emphasis on front-end development and coding skills, using technologies such as JavaScript, HTML, CSS, and related frameworks specified below.
Manages development projects, including communicating with stakeholders, leading meetings, gathering requirements, adhering to schedules and project plans, drafting project documentation, reporting on status, conducting change control activities, budgeting, and project closing activities.
Creates, maintains, and troubleshoots applications and associated databases. Tasks may include data normalization, global edits, de-duplication, merging data into existing records, indexing, and packing databases, documenting database schemas, creating reports, and exporting and importing data.
Works with attorneys, case managers, and other team members to customize applications and databases and develop solutions to address matter- or project-specific needs.
Provides application support and troubleshooting assistance to users.
Provides training, support, and technical assistance with the design, development, and implementation of applications and database systems.
Documents and maintains activities in a project management database and collaborates within GitHub and Azure DevOps. Responsibilities encompass tracking time spent on projects, managing scope changes, schema changes, design changes, bug fixes, version control, and updating project status.
Cross-trains and maintainsproficiency in various functional areas and positions at eMerge to ensure effective support and coverage as needed.
Assists with providing technical support to eMerge application users.
Knowledge, Skills, and Abilities:
Demonstrated strength and knowledge of Software Development Lifecycle (SDLC), User Experience Design (UX), documentation and coding principles and best practices, issue tracking, software quality testing, and project management.
Demonstrated expertise in front-end development and coding, specifically with JavaScript and any JS frameworks (jQuery, React, Angular), HTML, and CSS.
Proficiency in Python, Excel, SQL, R, C#, C++, and/or other programming languages and tools.
Proficiency inusing Figma or other design tools for creating user interfaces and prototypes.
Strong analytical and problem-solving skills, with the ability to quickly learn and apply recent technologies.
Excellent communication and collaboration skills to effectively work with cross-functional teams and stakeholders.
Knowledge of QuickBase application development beneficial.
Familiarity with PowerShell for scripting and automation tasks, including understanding of cloud computing platforms such as AWS, Azure, or Google Cloud beneficial.
Knowledge of cybersecurity principles and best practices to ensure the security and integrity of applications and data beneficial.
Education and/or Experience:
Bachelor’s degree in computer science/engineering, information technology, or another relevant technical degree preferred; a combination of training, education, and experience that demonstrates the ability to perform the position's duties may be considered.
Minimum of two (2) years' experience in a software development environment is beneficial.
Well-rounded experience in software developmentskills, with specialization and expertise in front-end web development and general UI/UX design.
Experience in developing applications with AIintegration, including machine learning, natural language processing, and generative AI beneficial.
Experience with deploying and managing applications in a cloud environment beneficial.
Experience with data visualization tools such as Tableau or Power BI beneficial.
Experience with DevOps practices and tools, including continuous integration and continuous deployment (CI/CD) pipelines, version control systems (e.g., Git), and containerization technologies (e.g., Docker) beneficial.
#LI-Hybrid
The Firm will comply with any applicable city or state workplace mandates in effect in regards to Covid-19.
This position description is intended to describe the general content of and requirements for the performance of the job. The statements contained in the position description are not necessarily all-inclusive and additional duties and responsibilities may be assigned as determined by business needs.
This position description does not constitute a written or implied contract of employment.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
California Applicants: Please visit our Privacy Notice and Notice at Collection to learn about our information practices in the Job Application and Employment context.
Equal Employment Opportunity
Troutman Pepper adheres to a policy of equal opportunity and will make all employment decisions, which include hiring, promotion, transfer, demotion, evaluation, compensation and separation, without regard to race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, pregnancy, citizenship, disability, genetic information, marital or armed forces status and any other classification as protected by law.
Compensation is dependent on several factors, such as position, location, education, training, and/or experience.
$90,000.00 - $110,000.00