Mayer Brown LLP is a leading global law firm with offices in 26 key business centers across the Americas, Asia, Europe and the Middle East. We are a collegial, collaborative and diverse firm where highly motivated individuals with an unwavering commitment to excellence receive the opportunity, support and development they need to grow, thrive and realize their greatest potential.
If you enjoy working with team members whose defining characteristics are achievement, initiative, professionalism, responsiveness and adaptability, you may be the person we are seeking to join our Information Technology department in Chicago as an Applications Engineer.
Play a key role in building, enhancing, integrating, supporting and managing the Firm’s key business solutions. Provide “out of the box” insight and ideas to solve business opportunities facing our legal and business teams across the Firm. This role will work closely within our global IT organization and our customers to deliver high quality software and applications to assist our lawyer’s high level of client service.
Encompasses a mixture of project responsibility, software engineering, third party configuration/integration and senior level support
Formulate and define technical scope and objectives for solutions with minimal direction
Design, develop, validate and implement software applications to solve complex problems considering infrastructure capabilities and capacity
Maintain, enhance and refactor existing software applications to optimize the application portfolio while staying up to date with other dependencies in the technical environment
Provide administration, configuration and integration support of third party software aligned with the portfolio of systems related to the Business Applications team
Collaborate with infrastructure and data center teams in a DevOps fashion to achieve world class efficiency with our solutions
Review user stories and develop software solutions in short sprints with constant user involvement in an Agile minded team
Act as a mentor to junior team members by reviewing and providing guidance to their work
Develop business process management (BPM) solutions using tools such as K2 BlackPearl to facilitate process definition and modeling, workflow automation, and process optimization
Manage data integration between applications and third party solutions using various database technologies and/or middleware including but not limited to: stored procedures, SSIS packages, DTS packages or data integration middleware
Participate in the maintenance and support of application business recovery plans
Ensure internal System Catalog is properly maintained for responsible systems, applications and related integrations
Verifying the security of third-party vendor’s applications and collaborating with them to meet security requirements
Participate in on-call rotation providing 24 x 7 application support, ensuring that the application portfolio uptime is maintained according to defined SLAs
A Bachelor’s degree in the field of Computer Science or Information Technology or equivalent experience preferred
5+ years of web development experience with the Microsoft Stack (.Net, ASP.Net, VB.Net, MVVM and MVC Patterns, C#)
5+ years of proven experience with SQL Server 2012 and later, including SQL Server Reporting Services (SSRS); must have a thorough understanding of relational database concepts and the integration of SQL databases with other applications
5+ years of experience working with Team Foundation Server (TFS) including: build / release engineering, management for software web applications, test manager and test automation
5 + years experience in working with Custom Off the Shelf (COTS) software specifically with installation, configuration, administration and upgrades
5 + years experience working with Microsoft IIS administration
5+ years experience with IntApp Integrate (or similar data integration tool e.g. Biztalk, MQ Series, Oracle Fusion, etc.)
5+ years experience with K2 BlackPearl (or similar workflow tool e.g. IntApp Flow, etc.)
Demonstrated experience in delivering enterprise software applications using common web-compliant technologies
Demonstrated experience and understanding of application support and administration, including patching, maintenance and log monitoring
Demonstrated experience in building software solutions across a variety of Systems Development Life Cycles (SDLC) methodologies (e.g. Agile, Waterfall, Adhoc)
Experience in delivering technology in an Agile fashion by encompassing: Iterative and incremental delivery, Kanban, direct user collaboration, feature driven development, agile testing, continuous development, etc.
Proficient in working with Windows Operating Systems (client and server), Virtual Technology, network protocols and overall good infrastructure knowledge
Web development certifications (e.g., MCSD, MCPD, MCTS, and MCSA) or other related certifications are highly preferred
Ability to act as a role model (lead, mentor) for other members of the department regarding leadership, work ethic, self-improvement, and career development
Willing to challenge the status quo
Light lifting; up to 30 lbs.
We offer competitive compensation and comprehensive benefits, including medical/dental/vision/life/and AD&D insurance, 401(k) savings plan, back-up childcare and eldercare, generous paid time off (PTO), as well as opportunities for professional development and growth. EOE m/f/d/v/so
About Mayer Brown
Mayer Brown LLP is a leading global law firm with offices in key business centers across the Americas, Asia, Europe and the Middle East. The firm takes a cross-practice, cross-border approach to solving the needs of its clients through the seamless integration of its lawyers across the globe.
Mayer Brown is noted for its commitment to client service and its ability to solve the most complex and demanding legal and business challenges worldwide.