Logo
McDermott Will & Emery

Senior Software Engineer- ReactJS

McDermott Will & Emery, Chicago, Illinois, United States, 60290


McDermott Will & Emery is a leading global law firm helping to propel the success of today’s most respected, dynamic, and important organizations. More than 1,200 lawyers strong, we bring our personal passion and legal prowess to bear in every matter for our clients and the people they serve. Pride and determination abound here because every member of our team is respected, supported, and inspired to exceed. We have been recognized as a top firm to work by The American Lawyer, Working Mother Magazine, Vault, and the Human Rights Campaign for both lawyers and business professionals.

As part of our ongoing commitment to be #AlwaysBetter for our people, clients, and communities, we have created a culture of belonging that champions your individuality and authenticity as both a person and a professional. From our competitive compensation, top benefits and award-winning professional development programs to industry-leading wellness initiatives, we support you through every stage of your life and career so you can live a life you love both in and outside of the office.

The Senior Software Engineer designs and implements software programming solutions of varying complexity to enhance and extend Firm applications. This position reviews the functional requirements for each project and develops, tests and deploys software solutions. The Senior Software Engineer works under minimal supervision and relies on experience and judgment to plan and accomplish goals.

This position is a W2, permanent hire.

As a Senior Software Engineer You Will

Create and implement complex software solutions, including design of solution architecture, formulate integration strategies, and implementation of resulting custom programFormulate Firm software design proposals and identify related system specifications and technical requirementsPerform unit tests in both pre-production environment(s) to ensure accurate and reliable operation of software and assist with system validation during production deploymentParticipate in project management meetings to determine the project scope and timing and provide status updatesProvide ongoing system maintenance support to resolve system bugs and address general end-user requestsCreate and update system documentation and process manualsJob Requirements

Bachelor’s degreeAt least six (6) years of related work experienceStrong working experience in HTML, CSS, ReactJS, TypeScript, and JavaScript (ES6)Experience in SharePoint Online custom development, Office UI Fabric, .Net framework, Web API and M365 are a plusStrong experience with Git version control systemExperience working in Agile development environmentKnowledge of SQL, SQL Server, T-SQL and database conceptsKnowledge of Microsoft Office Suite (Excel, Outlook, PowerPoint, and Word)Strong organizational skillsStrong mathematical and analytical skillsStrong written and verbal communication skillsAbility to work under tight deadlines and prioritize responsibilitiesAbility to work flexible and/or fluctuating work hoursAbility to work independently and under own direction and initiativeAbility to work effectively in a collaborative environment

#J-18808-Ljbffr