Chapman and Cutler LLP is seeking a Senior Software Engineer to join the Information Services/Application Department in our Chicago office. The Senior Software Engineer is responsible for the design, development, administration, and maintenance of web-based application solutions that support critical business functions. This includes working on the Firm Intranet, custom Node.js and JavaScript-based applications, and leveraging modern development frameworks and platforms. The position requires an in-office presence in the Chicago office but includes flexibility for some remote work. The day-to-day responsibilities of the Senior Software Engineer will include:
- Architects, designs, and implements scalable, high-performance software solutions using modern technologies and best practices, including JavaScript, Node.js, react and related technologies on Microsoft Azure.
- Writes clean, maintainable, and efficient code while adhering to coding standards and performing regular code reviews.
- Contributes to system design decisions, ensuring solutions are robust, secure, and aligned with business requirements.
- Diagnoses and resolves complex technical issues in production and development environments.
- Analyzes and improves application performance, scalability, and reliability.
- Creates and maintains technical documentation for systems, processes, and codebases.
- Provides mentorship to junior developers, conducts code reviews, and contributes to continuous improvement of development processes.
- Leads the design, development, and deployment of a modern SharePoint Online intranet that enhances collaboration and user experience.
- Develops, customizes, and maintains SharePoint Framework (SPFx) web parts, extensions, and applications to meet business needs.
- Designs and implements integrations between SharePoint Online and other enterprise systems (e.g., Master Data Directory, Financial Systems etc.) using APIs, web services, and connectors.
Minimum Qualifications:
- Bachelor's degree in computer science, or related field
- Experience in developing and deploying web-based applications on Microsoft Azure, including Azure App Services, Function Apps, and Logic Apps
- Experience with user interface (UI) and user experience (UX) concepts, including HTML5, CSS, and responsive design principles to create visually appealing and functional interfaces
- Experience in JavaScript and TypeScript for developing custom web applications, including SPFx page and web part models
- Experience with JSON, RESTful APIs, XML, and SASS
- Experience writing complex SQL queries, including joins, subqueries, and aggregate functions
- Experience in designing and managing relational databases, including table structures, indexes, and relationships
- Experience with version control systems such as Git for managing code changes and collaboration
- Excellent organizational and analytical abilities
- Manage and prioritize multiple projects and tasks simultaneously, ensuring timely completion while maintaining high-quality standards and adapting to changing priorities.
- Good written and verbal communication skills
- Committed to following all Firm security protocols and maintaining information security
In accordance with the Illinois Pay Transparency Law, the expected salary range for this Illinois position is between $110,000 to $150,000. The benefits overview for this position is available for review at the below link.
Benefits Overview
To apply, please submit a cover letter and resume. All applicants will be considered; however, the hiring decision will be made based on qualifications for the position. Chapman and Cutler LLP is an Equal Opportunity Employer M/F/D/V/SO.
|