The Applications Developer position will be responsible for designing and implementing custom business software solutions for the Firm. This individual must be a team player and have excellent communication, and creative problem-solving skills. The ideal candidate will have extensive experience in creating web-based applications utilizing SQL databases and Microsoft development technologies. This position is available for any of our office locations.
A Day in the Life:
Assist other team members to gather business requirements and design application solutions.
Develop and implement custom web-based applications to increase productivity and efficiency throughout the Firm.
Assist with the planning, design, development, testing and implementation of new applications or maintenance on existing applications for legal line of business functions.
Perform data movement and transformation between systems.
Participate with other team members on developing solutions for end-user requirements, including the creation and support of .NET C# code, SQL, and Web Services application development.
Create thorough NMRS documentation for all developed applications, including diagrams for data flow.
Perform unit testing of developed applications and assist others with QA testing of custom applications.
Other duties as assigned.
Please note: This position is primarily office based.
We know you:
2 years of relevant software development experience required, law firm experience a plus.
Extensive experience designing and developing web-based applications utilizing Microsoft Visual Studio and C# for internal business applications required.
Experience creating applications that consume WCF and REST based web services.
Thorough understanding and experience with Microsoft SQL (2008 – 2019), including creation of database schemas, stored procedures, views and building complex SQL statements. Development and maintenance of SSRS reports a plus.
Development experience with workflow platforms such as K2 a plus.
Working knowledge of multi-domain Active Directory WAN networks, Microsoft IIS, various Windows server operating systems and Windows desktop/laptop operating systems including Windows 2012 and higher and Windows 10.
Excellent project management coupled with strong customer service and communications skills required.
Self-motivation to continue learning new technologies.
Attention to detail and time management skills to adjust to rapidly shifting priorities.
Experience in working in a team-oriented, fast paced environment.