Software Developer

Mayer Brown LLP
Chicago, IL Full Time
POSTED ON 1/6/2022 CLOSED ON 8/9/2022

What are the responsibilities and job description for the Software Developer position at Mayer Brown LLP?

Overview

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 a Software Developer.

 

As a software developer, the individual will be responsible for the design and development of business solutions, using Microsoft technologies, primarily Microsoft’s .NET and Power Platform (Power Apps, Power Automate, Power BI & Power Virtual Agents). The role will be a part of an in-house development team charged with creating and maintaining various systems and applications to meet the business needs of our global law firm.

 

Responsibilities

  • Responsible for the development, engineering, and technical support of high-quality systems and applications, built primarily using .NET, SharePoint and Microsoft’s Power Platform (Power Apps, Power Automate, Power BI & Power Virtual Agents), according to Mayer Brown IT development standards, information security policies, and engineering best practices
  • Responsible for delivering high quality code in an Agile software development environment
  • Maintains third-party software configurations and integrations aligned with the portfolio of products by the Business Applications team
  • Accountable for critical data integration processes between numerous applications and systems within the Mayer Brown IT ecosystem
  • Responsible for the feature development, software engineering, and ongoing support of legacy applications on the Business Applications team, leveraging low-code and no-code solutions when applicable
  • Participates with engineering and product management on technical architecture trade-offs and strategies, including assessing low-code and no-code platform usage
  • Formulates and defines development scope and objectives through research and fact-finding to develop or modify complex information systems with minimal supervision
  • Proactively keeps management apprised of technical considerations and architecture suggestions that affect the health, performance, and effectiveness of apps, web services, and backend technologies within the Business Applications team
  • Executes against the development priority list across the various applications within the portfolios of the Business Applications team
  • Drives technical requirements for backend technologies and databases as necessary
  • Participates in maintenance of Commercial Off-the-Shelf (COTS) as assigned, including analysis, implementation, integration, upgrades, configuration, technical documentation, feature improvements as well as day-to-day problem resolution and production support
  • Monitors applications to ensure stability by identifying or anticipating problems and taking or recommending appropriate steps to avoid or mitigate them, and responds promptly to all problem reports
  • Participates in on-call rotation providing 24 x 7 application support, ensuring that the application portfolio uptime is maintained according to defined Business Applications team SLAs
  • Maintains a good working relationship with other members of the team, other teams within the IT department, and the Business
  • Provides input to issues regarding overall operational status, application strategy, direction and plans in a timely manner and in accordance with the published communications strategy
  • Participates in the maintenance and support of application business recovery plans
  • Contributes to the maintenance of the Configuration Management Database (CMDB) for applications and vended software products within the Business Applications team
  • Records and manages time, electronically files relevant emails and documents, follows procedures for travel and other expense reporting and management, and timely updates to assigned Service Desk tickets
  • Delivers written and oral communications that clearly explain technical concepts using non-technical language with an ability to communicate with varying levels of the organization
  • With guidance, able to develop and cultivate relationships and communication lines with product, operations, and engineering team members across IT
  • Able to articulate technical concepts, systems, code, and architecture to non-technical partners and collaborators across Firm, when necessary

Qualifications

  • Bachelor’s degree in Computer Sciences. An equivalent combination of education and/or experience may be considered in lieu of the degree when the experience has been directly related to the functions of the job
  • Extensive experience with web and application development using Microsoft .NET
  • Extensive experience working with Microsoft’s Power Platform (Power Apps, Power Automate, & Power BI; experience with Power Virtual Agents is beneficial)
  • Experience in working with Workflow tools, in particular Nintex (K2) and Big Hand, is a plus
  • Experience in working with Microsoft SharePoint and third party add-ins, in particular HandShake and Kendo, is a plus
  • Experience working with Microsoft SQL Server or other relational database management systems
  • Experience working with and developing REST APIs
  • Experience or knowledge of version-control systems for tracking changes in source code, e.g. Git / Github / Team Foundation Server (TFS)
  • 5 or more years of software development industry experience
  • Law firm or professional services organization experience is a plus (1 year)
  • Experience in delivering enterprise software applications using common web technologies
  • Experience in delivering technology in an Agile fashion by encompassing: iterative and incremental delivery, sprint planning, Kanban, direct user collaboration, feature driven development, Agile testing, continuous development, devops, deployment, etc.
  • Strong written and verbal communication skills, able to communicate effectively and in a professional manner with all levels of the Firm and outside vendors
  • Strong analytical and problem-solving skills with an ability to investigate and assess complex systems to propose technical solutions
  • Strong organization and time management skills, priority-setting, and troubleshooting, especially when responding to unanticipated business requirements
  • Experience working both independently and within a team
  • Ability to work in a diverse team environment and effectively support the demanding needs of the Firm
  • Ability to work under pressure, meet deadlines with shifting priorities
  • Must be a self-starter with a high level of initiative
  • Strong customer service skills, able to anticipate needs and exercise independent judgment
  • Strong attention to detail, organizational skills and the ability to handle multiple projects
  • Maintains confidentiality and exercises discretion
  • Willing to challenge the status quo
  • May require occasional lifting of up to 20 lbs.
  • May require travel to other offices as needed

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. 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.

Full Stack Java Developer
Virtualan Software, LLC -
Chicago, IL
Software Developer
Robert Half -
Chicago, IL
Software Developer
Robert Half -
Wood Dale, IL

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $74,006 - $95,455
    • Income Estimation: $72,470 - $96,481
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Mayer Brown LLP

Mayer Brown LLP
Hired Organization Address Washington, DC Full Time
Overview Mayer Brown is an international law firm positioned to represent the world’s major corporations, funds, and fin...
Mayer Brown LLP
Hired Organization Address Chicago, IL Full Time
Overview Mayer Brown is an international law firm positioned to represent the world’s major corporations, funds, and fin...
Mayer Brown LLP
Hired Organization Address Chicago, IL Full Time
Overview Our firm and our department Are you a high-achiever seeking to further your career in a dynamic environment? Ar...
Mayer Brown LLP
Hired Organization Address Chicago, IL Full Time
Overview Mayer Brown is an international law firm positioned to represent the world’s major corporations, funds, and fin...

Not the job you're looking for? Here are some other Software Developer jobs in the Chicago, IL area that may be a better fit.

Software Developer Full Time

Fresh Software Solutions, Naperville, IL

C# .NET Developer

Intelliswift Software, Schaumburg, IL