Position Title: Programmer / Analyst
Location: Washington, DC
Reports to: Manager of Enterprise Systems
Department: Information Resource Services
Industry/Field: Law Firm / Legal Services
Status: Full Time / Direct Hire
Programmer / Analyst Brief Summary:
Assess business processes and provide technological solutions or improvements to meet business needs.
Translate business requirements into system design plans, including system specifications, application architecture, data import/export functions, conversion issues, reporting and other functions.
Provide technical leadership on software development projects as part of a development team.
Provide support to mission-critical systems and applications as assigned.
Install, configure and maintain Microsoft IIS.
Create and maintain documentation for all aspects of software implementation, including timelines, system schematics and diagrams, business recovery procedures and user documentation.
Troubleshoot problems and develop practical solutions.
Ensure that software upgrades and patches are evaluated and implemented in a timely manner.
Work with developers, business users, and other IT Department staff to perform and coordinate the planning, testing, and implementation of database and application upgrades as needed.
Maintain skills consistent with current programming and database technology.
Programmer / Analyst Qualifications Summary:
Bachelor’s Degree in Computer Science or Information Systems required.
Minimum two years experience with demonstrated recent ability to design, develop, deploy and support business applications using Microsoft’s Visual Studio, .NET MVC, VB Script, JAVA Script, HTML, and/or XML / XSLT.
Strong SQL skills such as writing stored procedures, triggers, etc.
Experience writing code required.
Microsoft SQL Server administration a plus.
Demonstrated ability to support third party legal or business applications including but not limited to docketing, forms generation, legal recruiting, legal research, document management and conference scheduling.
Thorough understanding of application lifecycle process.
Excellent problem solving, design, coding and debugging skills required.
Previous law firm or professional services experience preferred.
Microsoft Certified Application Developer (MCAD) for Microsoft .NET preferred.
ITAR Compliance Required. This position requires access to equipment, software, or technology that is subject to U.S. export controls. To be granted access pursuant to US Export Control laws, candidate must be either (a) a United States citizen or national; (b) a person lawfully admitted for permanent residence of the United States (i.e., “Green Card” holder); or (c) an INS-approved refugee or asylum holder who has applied for naturalization within six months of the date the individual first became eligible; and if not yet naturalized, is still actively pursuing naturalization if two years have passed since the date of application to be granted access pursuant to US Export Control laws. Candidates will be required to submit appropriate documentation to determine whether access can be granted before proceeding further through the application process.