Applications Development is the department that is responsible for the design, development and implementation of the Firm's organizational information systems and custom software applications. The Senior Applications Developer role, under the direction of the Senior Applications Development Manager, is responsible for the design, development, and support of the Firm’s information systems and software applications.
In this position, the employee must meet annual security education training and awareness (SETA) requirements. The employee must also assure that information created, acquired or maintained in performance of job duties is used in accordance with its intended purpose – to protect Troutman Sanders information and its infrastructure from external or internal threats – and to assure that the employee complies with Firm Policy requirements regarding information access, classification, security and privacy.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Provides application design, implementation, and support services for firm systems.
Takes the lead in systems integration and solution development. A Senior Applications Developer must be able to receive a request from a business user and independently take that request through the project inception process including documenting a problem description, substantially complete requirements, and one or more potential solutions with pros/cons and effort estimates. Through this effort, the Senior Applications Developer takes personal ownership of the tasks and associated communication.
Takes initiative in identifying and resolving system and performance related issues for supported projects and platforms, working with systems engineers and database administrators.
A Senior Applications Developer must be able to take a broad view of the firm’s existing applications, legacy systems, databases, web interfaces, etc., which may be currently operating on multiple platforms, and leverage this investment to meet the new and emerging enterprise requirements.
Understands firm business and the business processes of the various admin departments.
Works with users to gather business requirements, performs data analysis, codes and tests middleware routines to ensure successful and seamless communication among the various IT systems and applications components.
Assists in management of centralized data repository and its replication with remote systems.
Adheres to Troutman Sanders Development Team standards and processes.
Utilizes Outsystems, Visual Studio, SSMS, and other tools to automate business operations and improve work production, collaboration, and system efficiencies.
Develops operational procedures and documentation for firm systems, integrations, and software solutions.
Provides second level technical support for firm systems, including server support for MSSQL Server, IIS, SQL Reporting Services, and Component Services.
Continue to develop skills, knowledge and ability to improve processes and procedures as well as to keep updated on trends and developments in the industry and in legal practice. This includes meeting annual personal development goals.
Leads regular cross training sessions to share knowledge within the department and across the organization.
Works under the direction and approval of the Sr. Applications Development Manager.
Three to four years related development experience; or equivalent combination of education/training and experience.
Must have advanced experience with the following technologies:
Strong understanding of database design principles.
Two years of experience managing development projects from inception to closeout. Experience working with low-code development tools, preferably Outsystems.
Strong knowledge of integrated systems and distributed computing environments.
Understands software architecture patterns and principles (Separation of Concerns, Single Responsibility Principle, Don’t Repeat Yourself, Minimize upfront design (YAGNI), Dependency Inversion, etc.)
Familiarity with the products and services generally available in the computer industry
Experience with shell scripting languages or CLI (preferably Powershell).
Must be able to develop working relationships and experience in client-service delivery.
Strong attention to detail.
Ability to communicate well with people having varying degrees of technical expertise, in both spoken and written communications.
Desire to work in a team-oriented environment.
Focused on delivering quality and business value with each task.
Must have the ability to analyze technology issues and implement solutions using a mature process which takes other firm systems and business processes into account.
Must be able to lead a team of developers and DBAs through execution of a project.
Must be able to represent Applications Development in cross-department project meetings.
Must be able to assist in developing the strategic plan of the Firm’s technology systems
Must be able to stay abreast of latest technological developments and continuously improve technology skills and knowledge.
Must be able to work independently to solve business problems, with little direction.
Must be able to work a Professional Work Week (40-45hrs).
Ability to work extended work day with little notice may be required.
About Troutman Sanders LLP
Founded in 1897, Troutman Sanders LLP is an international law firm with more than 650 attorneys practicing in 12 offices located throughout the United States. The firm’s clients range from large multinational corporations to individual entrepreneurs and reflect virtually every sector and industry. The firm’s heritage of extensive experience, exceptional responsiveness and an unwavering commitment to service has resulted in strong, long-standing relationships with clients across the globe. In recognition of the firm’s strong service culture, Troutman Sanders has been on the BTI Client Service A-Team for 13 consecutive years.
Diversity and Inclusion
Diversity is an essential part of Troutman Sanders’ culture and contributes to the firm’s success and continued expansion. The firm proudly supports many initiatives that foster an inclusive environment. Since 2008, the firm has earned the top rating of 100 percent in the Corporate Equality Index (CEI), an annual survey administered by the Human Rights Campaign Foundation.
Troutman Sanders is not only known for dedication to clients, but also for commitment to the communities in which fi...rm personnel live and work. Members of the firm are active in civic, charitable, religious, educational, professional, international, governmental and arts-related organizations. In addition, firm attorneys and paralegals devote thousands of hours to pro bono legal services each year.