(212) 406-5800

Lead Web Application Developer (Perm & Remote- 120K)

Job Description

 

Title: “Web Application Developer”

Location: Remote

Salary: 120K

Industry: International Law Firm

 

This position will join our fast-paced Web Application Development team and will help push the boundary on developing amazing technologies for our customers, clients and internal staff across all of our web presences.  The right-person will be passionate about developing solutions across the entire web stack and have a proven track record of delivering incredible things.

 

ESSENTIAL JOB FUNCTIONS:

  • Develop new and maintain existing web application features and functionalities across the entire web stack.
  • Write code that is eloquent, secure, reusable, and solves a problem.
  • Building integrations for 3rd party applications.
  • Anticipate, identify, and articulate problems.
  • Architect solutions for scale, complexity, security and fault tolerance.
  • Ensure established software development guidelines and best-practices are followed throughout the development life-cycle.
  • Work with a high degree of independence on projects, contributing to design, testing and implementation.
  • Communicate effectively with non-technical internal clients.
  • Breaking down projects into individual tasks and provide estimates.
  • Lead development projects including holding status meetings, publishing updates and providing recommendations.
  • Work directly with business owners to determine project requirements and business needs.
  • Perform technical reviews of application code.
  • Mentoring other developers.
  • Performs any and all other duties as necessary and as assigned by your supervisor for efficient functioning of the Department, Office and Firm.
     

INTERACTIONS AND CHALLENGES:

Works independently or as a part of a team under general supervision. May coach more junior technical staff.  Expected to collaborate with other team members.

QUALIFICATIONS:

  • Bachelor’s Degree in Computer Science, Information Systems or other related field or equivalent work experience. 
  • 8 years of application development work experience concentrated on web technologies is required.
  • Expert in ASP.NET/C# development language.
  • .NET Frameworks 4.0/4.7+ and .Net Core.
  • Ability to translate old code.
  • A strong understanding of how to create from ground up web applications.
  • Experience with the Agile software development methodology.
  • Working knowledge of object-oriented design patterns and how to effectively apply them.
  • A strong grasp of web architecture and the relationship between client-side and server-side.
  • Experience developing web responsive applications targeting multiple device sizes.
  • Strong leadership and project planning skills.
  • HTML/HTML5, CSS, Javascript (DOM), AJAX.
  • Frameworks/libraries jQuery/Bootstrap.  Experience with Knockout, Angular, or React can be substituted.
  • Expert knowledge of IIS web server.
  • Proficiency in Visual Studio or a similar IDE
  • Ability to develop web responsive applications targeting multiple device sizes.
  • Experience with Google Analytics and implementing custom variables and metrics.
  • Experience with relational database MSSQL; Proficient use of Transact-SQL.
  • Web service development using both REST and SOAP.
  • Strong understanding of XML, XSL, XPath.
  • Experience with source code control best practices and tools like GIT.
  • Ability to develop web responsive applications targeting multiple device sizes.
  • Experience with Google Analytics and implementing custom variables and metrics.
  • Collaborate with client and 3rd parties to develop technical solutions that support business processes and deliver shared objectives (including design and build activities).
  • Ensure that established software development guidelines and best-practices are followed throughout the development life-cycle and create new guidelines when necessary.
  • Understand and follow company practices and policies surrounding data governance, security, and end to end development lifecycle.
  • Collaborate with other IT teams and developers in delivering new systems and upgrades or enhance existing applications
  • Ability to work independently.
  • Strong attention to detail.
  • Strong communication skills with technical and non-technical staff.

 

Location(s)

New YorkAustin, Boston, Charlotte, Chicago, Los Angeles, Philadelphia, Philadelphia – Market St., San Francisco, Silicon Valley, Tampa, Washington, Washington State