Practice Applications Software Developer
Mayer Brown
Chicago, IL
See who Mayer Brown has hired for this role
Mayer Brown is an international law firm positioned to represent the world’s major corporations, funds, and financial institutions in their most important and complex transactions and disputes. We are recognized by our clients as strategic partners with deep commercial instincts and a commitment to creatively anticipating their needs and delivering excellence in everything we do.
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 all while supporting the Firm’s client service principles of excellence, strategic partnership, commercial instinct, integrated strengths, innovation, and collaboration across our international firm.
If you enjoy working with team members whose defining characteristics are exceptional client service, initiative, professionalism, responsiveness, and adaptability, you may be the person we are seeking to join our Information Technology department in our Chicago office as a Practice Applications Software Developer.
The Practice Applications Software Developer is responsible for the design, development and support of practice/business solutions primarily using Microsoft centric tools and platforms, agile development tools and methods, and 3 rd party integrations. This role is part of an in-house Practice Applications development team charged with designing, developing, implementing, and administrating solutions (e.g., services and applications) to meet the needs of our global law firm.
Responsibilities
Essential Functions:
Education/Training/Certifications:
The Firm may modify and amend this job description at any time at its sole discretion. Nothing herein creates a contract of employment or otherwise modifies the at-will nature of employment.
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.
Thank you for your interest in Mayer Brown. We are committed to providing equal opportunity and reasonable accommodations to applicants and employees with disabilities and disabled veterans. To request a reasonable accommodation related to the application process and/or job interview, please email uslateralrecruiting@mayerbrown.com . All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
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 all while supporting the Firm’s client service principles of excellence, strategic partnership, commercial instinct, integrated strengths, innovation, and collaboration across our international firm.
If you enjoy working with team members whose defining characteristics are exceptional client service, initiative, professionalism, responsiveness, and adaptability, you may be the person we are seeking to join our Information Technology department in our Chicago office as a Practice Applications Software Developer.
The Practice Applications Software Developer is responsible for the design, development and support of practice/business solutions primarily using Microsoft centric tools and platforms, agile development tools and methods, and 3 rd party integrations. This role is part of an in-house Practice Applications development team charged with designing, developing, implementing, and administrating solutions (e.g., services and applications) to meet the needs of our global law firm.
Responsibilities
Essential Functions:
- Responsible for the definition, architecture, development, maintenance, and technical support of high-quality practice level solutions, built primarily using Microsoft’s technologies (Microsoft Power Platform, Microsoft 365 Platform, Azure Cloud solutions, and various .NET technologies), and the integration of various 3 rd party solutions
- Adheres to agile development processes and procedures, compliance, and information security policies, and engineering best practices in an Agile software development environment
- Maintains third-party software configurations and integrations aligned with the portfolio of practice solutions
- Implements critical data integrations between numerous solutions within the firm’s IT ecosystem
- Participates in business requirements gathering and documentation efforts
- Collaborates with Application Architects and colleagues to create and review optimal architectural and technical designs adhering to best practices in scalability, reliability, and performance
- Proactively keeps management apprised of technical considerations and issues that affect the health, performance, and effectiveness of solutions within the Practice Applications Portfolio
- Responsible for Commercial Off-the-Shelf (COTS) and low-code solutions, including analysis, implementation, integration, upgrades, configuration, technical documentation, feature improvements as well as day-to-day problem resolution and production support
- Monitors solutions to ensure stability by identifying or anticipating problems, recommending appropriate mitigation or avoidance steps, and responding promptly to all problem reports
- Participates in the creation, maintenance and support of business continuity and disaster recovery plans for the portfolio
- Maintains a good working relationship with other members of the team, other teams within the IT department, and stakeholders within the practice areas to deliver solutions that surpass user expectations while meeting deadlines and budgets
- Records and manages time, electronically files relevant emails and documents, follows procedures for travel and expense reporting, and timely updates to assigned Service Desk tickets
- Participates in on-call rotation providing 24 x 7 solution support, ensuring that the portfolio uptime is maintained according to firm established SLAs
Education/Training/Certifications:
- Bachelor's degree in information technology or equivalent experience required
- Certification(s) in Microsoft technologies (Power Platform, M365, Azure, .NET, etc.) preferred
- Certification(s) in Agile methodologies preferred
- 3+ years of experience in delivering enterprise software solutions using Microsoft centric tools, technologies, and platforms
- 2+ years of experience delivering technology in an Agile fashion by encompassing iterative and incremental delivery, Scrum/Kanban, direct user collaboration, feature driven development, Agile testing, continuous development, DevOps, deployment, and shipping, etc.
- Law firm or partnership experience is a plus
- Experience in Microsoft’s Power Platform (Power Apps, Power Pages, Power Automate, Power BI, and Power Virtual Agents), .NET development, SharePoint Online (or other document management solutions such as iManage), and Teams
- Experience working with Microsoft SQL Server or other relational database management systems, including work on database architectures and databases that power enterprise solutions
- Experience or knowledge of version-control systems, e.g., GitHub / Azure DevOps
- Knowledge of DevOps tools and best practices including CI/CD pipelines, containers, cloud, automation, security, configuration management, CI/CD; Azure DevOps experience preferred
- Knowledge of Microsoft Office products and a strong foundational knowledge of the Office 365 platform including the Microsoft Graph, Azure AD, and the Azure ecosystem
- An eye for clean, easy to use, UI/UX implementations
- Strong analytical and problem-solving skills with an ability to investigate and assess complex systems and processes to propose technical solutions
- Must have a Human-Centered Design mindset that strives to solve the problems and address the needs of the firm
- Customer service skills with the ability to anticipate needs and exercise independent judgment
- Strong collaborative work-ethic with self-awareness around shared product goals and supporting co-workers towards team success
- Proven organization and time management skills, priority-setting, and troubleshooting, especially when responding to unanticipated business requirements
- Adaptability to changing organizational needs with the capability to drive implementation of new engineering practices, when necessary
- High level of discretion, comfortable handling sensitive information and maintaining confidentiality
- Ability to work both independently and within a team
- Willing to challenge the status quo
- With guidance, able to develop and cultivate relationships and communication lines across all areas of the firm
- Able to articulate technical concepts, systems, code, and architecture to non-technical partners and collaborators across the firm, when necessary
- May require occasional lifting of up to 20 lbs.
The Firm may modify and amend this job description at any time at its sole discretion. Nothing herein creates a contract of employment or otherwise modifies the at-will nature of employment.
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.
Thank you for your interest in Mayer Brown. We are committed to providing equal opportunity and reasonable accommodations to applicants and employees with disabilities and disabled veterans. To request a reasonable accommodation related to the application process and/or job interview, please email uslateralrecruiting@mayerbrown.com . All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Law Practice
Referrals increase your chances of interviewing at Mayer Brown by 2x
See who you knowGet notified about new Software Engineer jobs in Chicago, IL.
Sign in to create job alertSimilar jobs
People also viewed
-
Junior Front End Engineer
Junior Front End Engineer
-
Software Engineer, Link
Software Engineer, Link
-
Software Engineer, New Grad
Software Engineer, New Grad
-
Full-Stack Junior Software Engineer
Full-Stack Junior Software Engineer
-
Early Career Software Engineer, AI/Machine Learning
Early Career Software Engineer, AI/Machine Learning
-
Early Career Software Engineer, AI/Machine Learning
Early Career Software Engineer, AI/Machine Learning
-
Jr Software Engineer (Remote)
Jr Software Engineer (Remote)
-
Full Stack Engineer, Connect
Full Stack Engineer, Connect
-
Software Engineer, Deploy Platform
Software Engineer, Deploy Platform
-
Junior Front End Engineer
Junior Front End Engineer
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub