Lead Software Applications Engineer

1 week ago


Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

Overview

Under supervision, implements, evaluates, and resolves issues related to software applications and programs. This encompasses configuring, coding, developing, and documenting software specifications throughout the project lifecycle. Additionally, it involves managing system startups efficiently and accurately while providing support to various departments as necessary.

Key Responsibilities

The key responsibilities outlined here are essential functions common to roles within this classification. They are not intended to be an exhaustive list of all job duties for any one position in the class. Since class specifications are designed to be descriptive and not restrictive, incumbents may perform one or all of the duties listed or similar tasks not specifically mentioned.

Oversees the efforts of a designated team of analysts and developers; prioritizes projects; prepares work plans and schedules for the assigned group; monitors the progress of ongoing projects. Guides staff in the design of software programs or applications, including web-based solutions to fulfill specific user requests; ensures that applications meet system capabilities and adhere to performance standards and security protocols. Directs the design, development, and enhancement of software systems. Collaborates with analysts and designers in the conception and initiation of new software programs and applications. Ensures the quality assurance of program logic, data processing, and error resolution. Cultivates an understanding of programming and design alternatives. Actively participates in cross-departmental projects as necessary. Assesses user requests and conducts feasibility studies considering time and cost constraints; develops or approves project plans submitted by subordinate analysts and developers; evaluates available software solutions. Provides technical guidance and recommendations to user departments and management regarding projects; performs technical evaluations of consultant proposals or other technical documents. Assigns, supervises, and reviews work; ensures compliance with organizational policies and procedures, including personnel rules and administrative guidelines; conducts performance evaluations; addresses employee concerns and grievances; may recommend employment actions such as hiring, transfers, promotions, or terminations.

Additional Responsibilities

Performs other duties as assigned.

Work Environment

Work is conducted in a standard office setting and requires the use of typical office equipment, including computers.

Desired Knowledge, Skills, and Abilities

Proficient in at least two programming languages. Comprehensive knowledge of databases and operating systems. In-depth understanding of programming languages and software utilized in the development of computer applications. Thorough knowledge of the operational characteristics and limitations of common computer hardware and software used by the organization. Familiarity with open-source development platforms. Awareness of current Internet technologies. Knowledge of the principles, practices, and techniques used in documenting application development. Competence in writing computer programs for various applications. Strong analytical and problem-solving skills. Ability to troubleshoot software issues. Capacity to analyze program and application failures and identify errors. Ability to plan and supervise the work of a section or other organizational unit. Capability to effectively prioritize and execute tasks in a high-pressure environment. Ability to work in a collaborative, team-oriented environment. Strong communication skills, both oral and written.

Minimum Qualifications

Graduation from a four-year accredited college or university majoring in information technology, computer science, or a closely related field, along with six years of experience as an applications or systems programmer.

Substitution Policy

Graduate study in computer science or a closely related field may be substituted for the required experience on a year-for-year basis, up to a maximum of two years. Full-time paid experience in applications programming and/or development may be substituted for the required education on a year-for-year basis. Certification as a Microsoft Certified Solutions Developer (MCSD) may substitute for one year of the required education or experience.

Promotional Requirements

One year of service with the organization as an Applications Developer. Civil service status as an Applications Developer.

  • Chicago, Illinois, United States 1872 Consulting Full time

    Position: Lead Software Application Engineer Location: Remote with Local Training RequirementOverview: We are seeking skilled professionals to oversee the deployment, installation, testing, customization, and support of commercial software applications. Software Deployment and Installation: You will be responsible for deploying on-premises applications to...


  • Chicago, Illinois, United States Stardom Employment Consultants Full time

    Position Overview:The Application Software Engineer at Stardom Employment Consultants will play a pivotal role in the development and implementation of software solutions tailored to meet organizational needs and improve user engagement. This position demands a blend of technical expertise, analytical thinking, and a commitment to delivering exceptional...


  • Chicago, Illinois, United States PeopleCaddie Full time

    Job Overview:***Exciting Opportunity for a Lead Software Engineer***Position: Lead Software EngineerWork Arrangement: Fully RemoteContract Duration: 6 to 18 monthsCompensation: $71 to $74 per hourKey Responsibilities:Demonstrate advanced expertise in Mendix and Java technologies.Implement JavaScript functionalities and integrate third-party services via...


  • Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    Overview Under the guidance of management, the role involves executing, evaluating, and troubleshooting software applications and programs. This encompasses configuring, coding, developing, and documenting software specifications throughout the entire project lifecycle. Additionally, the position entails overseeing system startups efficiently and...


  • Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    Overview Under supervision, manages, evaluates, and resolves issues related to software applications and programs. This encompasses configuring, coding, developing, and documenting software specifications throughout the project lifecycle. Additionally, ensures timely and accurate system startups while providing support to various departments as necessary....

  • Lead Software Engineer

    2 months ago


    Chicago, Illinois, United States JPMorganChase Full time

    Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Bank's Controls group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology...


  • Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    Position Overview This position requires collaboration with multiple departments to ascertain software application requirements and oversee the development, installation, troubleshooting, and upkeep of applications to meet those requirements. Core Responsibilities Duties associated with this position encompass, but are not limited to: Developing,...


  • Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    Position Overview This position entails working closely with various teams to assess software application requirements and overseeing the development, installation, troubleshooting, and maintenance of applications to meet those requirements. Primary Responsibilities The responsibilities associated with this position include, but are not limited to:...


  • Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    Position Summary This position entails working closely with multiple divisions to ascertain software application requirements and overseeing the development, implementation, troubleshooting, and upkeep of applications to meet those requirements. Core Responsibilities Duties associated with this position include, but are not limited to: Developing,...


  • Chicago, Illinois, United States Northwestern Memorial Healthcare Full time

    Company Overview At Northwestern Medicine, we prioritize every patient interaction, fostering a supportive work environment. This commitment to patient care distinguishes us as a frontrunner in the healthcare sector. As a vital member of our organization, you will have the chance to contribute to our mission of enhancing healthcare delivery, regardless of...


  • Chicago, Illinois, United States Jobot Full time

    Join a dynamic and innovative DeFi startup as a Senior Software EngineerAbout the Position:We are seeking a highly skilled Senior Software Engineer to become a vital part of our expanding team. This role is essential for developing cutting-edge solutions in the decentralized finance space.What We Offer:We provide a competitive compensation package, including...


  • Chicago, Illinois, United States The Northern Trust Company Full time

    Job Summary:The Northern Trust Company seeks a highly skilled and experienced Senior Software Engineering Manager to lead the design, development, and testing of software applications and solutions. As a key member of our technology team, you will be responsible for defining technical system requirements for complex data processing and software development...


  • Chicago, Illinois, United States Edgehog Trading Full time

    Job OverviewPosition: Lead Software Engineer in Options TradingLocation: RemoteAbout the Role:We are in search of a highly skilled Lead Software Engineer specializing in options trading. This role demands a profound comprehension of software engineering, options market mechanisms, and the intricacies of low-latency systems. The perfect candidate will possess...


  • Chicago, Illinois, United States The Northern Trust Company Full time

    Job SummaryThe Northern Trust Company is seeking a highly skilled Senior Software Engineering Lead to join our team. As a key member of our software development team, you will be responsible for designing, building, and testing software applications and solutions.Key ResponsibilitiesDefine technical system requirements for complex data processing and...


  • Chicago, Illinois, United States W. W. Grainger Full time

    About the RoleWe are seeking an experienced Engineering Manager to lead our Commerce Product engineering team at W. W. Grainger. This role will have a significant impact on the success of our business and the satisfaction of our users.Key ResponsibilitiesPromote a culture of innovation and excellence within the team through coaching, mentoring, and...


  • Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    Job Title: Senior Applications AdministratorCompany: Metropolitan Water Reclamation District of Greater ChicagoAbout the Role: Are you dedicated to ensuring that software systems align with organizational and operational needs? This position is designed for you. As a Senior Applications Administrator, you will oversee the management of current software...


  • Chicago, Illinois, United States Edgehog Trading Full time

    Job OverviewPosition: Lead Software Engineer for Trading SolutionsLocation: Chicago, ILPosition Summary:We are in search of a Lead Software Engineer specializing in trading solutions. This role demands a comprehensive understanding of options trading, software engineering, and low-latency architectures. The ideal candidate will possess significant experience...


  • Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    Job Title: Senior Applications AdministratorCompany: Metropolitan Water Reclamation District of Greater ChicagoAbout the Role: Are you dedicated to ensuring that software applications align with both business and functional objectives? This position is designed for you. As a Senior Applications Administrator, you will oversee the management of current...


  • Chicago, Illinois, United States LexisNexis Risk Solutions Full time

    Position OverviewThis is a Hybrid role that necessitates occasional office presence. Please ensure you can meet this requirement before applying.Company OverviewLexisNexis Risk Solutions serves as a vital partner in risk assessment. Our Business Services division provides a diverse range of solutions aimed at assisting businesses of all sizes in enhancing...


  • Chicago, Illinois, United States Iris Software Inc. Full time

    Company Overview:Iris Software Inc. is a prominent player in the technology services sector, renowned for delivering innovative solutions that facilitate extensive digital transformations for clients across various industries.Position Summary:We are seeking a Senior Java Fullstack Developer to join our dynamic team. This role offers a long-term opportunity...