Join Dechert, LLP, an international law firm renowned for handling some of the most complex legal and regulatory challenges. Our extensive online presence spans informative resources, client collaborations, product development, and internal productivity enhancement. We are looking for a dedicated Web Applications Developer to join our dynamic Application Architecture team, where you will help create innovative technologies to serve our clients and internal teams effectively.
KEY RESPONSIBILITIES: - Enhance and maintain features across our diverse web stack for a seamless client experience.
- Develop clean, reusable, and secure code that effectively addresses user challenges.
- Create and manage integrations with third-party applications to improve functionality.
- Identify technical problems, propose solutions, and communicate them clearly.
- Architect scalable, complex, secure, and fault-tolerant solutions.
- Adhere to best practices and guidelines throughout the software development lifecycle.
- Operate with moderate autonomy on projects, contributing to design, testing, and implementation phases.
- Communicate efficiently with both technical team members and non-technical stakeholders.
- Break larger projects into manageable tasks and provide accurate estimates.
- Collaborate on development projects, participating in meetings and updates.
- Engage directly with business owners to ascertain project requirements and objectives.
- Conduct technical reviews of application code to ensure quality.
- Work closely with other IT teams to implement new systems and enhance existing applications.
- Perform other duties as assigned by your supervisor to maintain the efficient functioning of the department and firm.
WORK ENVIRONMENT: You will work independently or as part of a collaborative team under general supervision. There may be opportunities to mentor junior technical staff.
QUALIFICATIONS: - Bachelor's Degree in Computer Science, Information Systems, or a related field, or equivalent work experience.
- 5+ years of experience in application development focused on web technologies.
- Very proficient in ASP.NET/C and experienced with .NET Frameworks 4.0/4.7+ and .NET Core.
- Familiarity with Agile development methodologies.
- Good understanding of object-oriented design patterns.
- Knowledgeable in web architecture, including client-side and server-side interactions.
- Experience in developing responsive web applications for various devices.
- Proficient in HTML/HTML5, CSS, JavaScript (DOM), and AJAX.
- Familiar with jQuery/Bootstrap; knowledge of Knockout, Angular, or React is a plus.
- Expertise in IIS web server management.
- Skilled with Visual Studio or similar IDEs.
- Understanding of Google Analytics and implementation of custom metrics.
- Experience with relational databases, specifically MSSQL, and proficient in Transact-SQL.
- Experience in SharePoint development and cloud-based applications.
- Knowledge in AI and ML utilities, preferably with Microsoft Agents.
- Proficiency in web services including both REST and SOAP.
- Strong grasp of XML, XSL, and XPath.
- Familiarity with source code control best practices using tools like GIT.
- A self-starter who can work independently but also enjoys teamwork.
- Attention to detail and excellent communication skills for both technical and non-technical interactions.