Custom Solutions Engineer - Troutman Pepper
Atlanta, GA
About the Job
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 eMergeteam to supportfirm lawyers, clients, and software end users with the technical aspects ofdeveloping, testing, debugging,maintaining, updating, and supporting customsoftwareapplications, including their back-end data repositories.
Essential Duties and Responsibilities:
Develops custom software solutions and improves existing solutions, with a strong emphasis on front-enddevelopment and coding skills, using technologies such asJavaScript, HTML, CSS, and related frameworksspecified below.
Manages development projects, including communicating with stakeholders,leadingmeetings,gatheringrequirements,adhering to schedules and project plans, drafting project documentation, reporting on status, conducting change control activities, budgeting, andprojectclosing activities.
Creates,maintains, and troubleshoots applications andassociateddatabases. 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 anddevelop solutions to address matter- or project-specific needs.
Provides application support and troubleshootingassistanceto users.
Provides training, support, and technicalassistancewith the design,development, and implementation of applications and database systems.
Documents andmaintainsactivities in a project management databaseand collaborates withinGitHub andAzureDevOps. Responsibilities encompass tracking time spent on projects, managing scope changes, schema changes, design changes, bug fixes, version control, and updating project status.
Cross-trains andmaintainsproficiencyin various functional areas and positions ateMergeto ensure effective support and coverage as needed.
Assistswith providing technical support toeMergeapplication users.
Knowledge, Skills, and Abilities:
Demonstrated strength and knowledge of SoftwareDevelopment Lifecycle (SDLC), User Experience Design (UX), documentation and coding principles and best practices, issue tracking, software quality testing, and project management.
Demonstratedexpertisein front-enddevelopment and coding, specifically with JavaScript and any JS frameworks (jQuery, React, Angular), HTML, and CSS.
Proficiencyin Python, Excel, SQL,R,C#, C++, and/or other programming languages and tools.
Proficiencyinusing Figma or other design tools for creating user interfaces and prototypes.
Strong analytical and problem-solving skills, with the ability to quickly learn and applyrecent technologies.
Excellent communication and collaboration skills to effectively work with cross-functional teams and stakeholders.
Knowledge ofQuickBaseapplicationdevelopment beneficial.
Familiarity with PowerShell for scripting and automationtasks, including understandingof cloud computing platforms such asAWS, 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;acombination of training, education, and experience thatdemonstratesthe ability to perform the position's duties may be considered.
Minimum of two (2) years' experience in a softwaredevelopment environment is beneficial.
Well-rounded experience insoftwaredevelopmentskills, with specialization andexpertisein front-end webdevelopment and general UI/UXdesign.
Experience in developing applications withAIintegration, including machine learning, natural language processing, and generative AI beneficial.
Experience with deploying and managing applications in a cloud environment beneficial.
Experience withdata visualization tools such as Tableau or Power BI beneficial.
Experience withDevOpspractices 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.
Hiring Salary Range: