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