1

Senior Application Developer Jobs in Elmhurst, IL

Senior EDI Application Developer

Chicago, IL · On-site +1

$99K - $136K/yr

The Senior EDI Application Developer is a full stack engineer who designs, develops, and integrates solutions to solve business and technical requirements across EDI applications. Candidate must be ...

Qualifications : Required : • Degree or diploma in Computer Science, Software Engineering ... in a senior application design/architecture capacity. • Experience should include designing ...

Sr. iOS Application Developer (NetSfere Enterprise) Location: Chicago, IL Infinite Convergence Solutions is looking for an experienced Mobile Application Development Engineer to be part of an ...

New

Senior Application Security Engineer

Chicago, IL · On-site

$118K - $161K/yr

They are seeking a Senior Application Security Engineer to lead efforts in identifying and remediating vulnerabilities in their applications, ensuring the security of sensitive healthcare data.

Tempus is seeking a Senior Application Security Engineer with deep expertise in penetration testing to lead efforts in identifying and remediating vulnerabilities across web, mobile, and medical ...

Tempus is seeking a Senior Application Security Engineer with deep expertise in penetration testing to lead efforts in identifying and remediating vulnerabilities across web, mobile, and medical ...

Tempus is seeking a Senior Application Security Engineer with deep expertise in penetration testing to lead efforts in identifying and remediating vulnerabilities across web, mobile, and medical ...

Showing results 41-60

Senior Application Developer information

See Elmhurst, IL salary details

$53.8K

$114.4K

$158.9K

How much do senior application developer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for senior application developer in Elmhurst, IL is $114,443.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,600.00 and $131,500.00 per year, depending on experience, location, and employer.

What is a senior application developer?

Senior Application Developers are experienced professionals who design, build, and maintain complex software applications. They lead development teams, make key architectural decisions, and ensure that software projects meet technical standards and business requirements. In addition to writing code, they often mentor junior developers, troubleshoot high-level issues, and collaborate with other departments to deliver robust solutions. Their expertise helps organizations create scalable and efficient applications tailored to business needs.

What are the key skills and qualifications needed to thrive as a senior application developer?

To thrive as a Senior Application Developer, you need advanced programming skills, a deep understanding of software development lifecycles, and typically a bachelor’s degree in computer science or related fields. Mastery of languages like Java, C#, or Python, experience with frameworks, databases, and familiarity with version control systems (such as Git) are essential, and certifications like AWS Certified Developer or Microsoft Certified: Azure Developer Associate can be advantageous. Strong problem-solving, leadership, and communication skills help you manage projects and mentor junior developers. These skills are crucial for delivering robust, scalable applications and ensuring effective collaboration within development teams.

What are some typical challenges faced by senior application developers when leading development projects?

Senior Application Developers often encounter challenges such as balancing project deadlines with code quality, managing technical debt, and integrating new technologies into existing systems. They are typically responsible for mentoring junior developers, which requires strong communication and leadership skills. Additionally, they must collaborate closely with cross-functional teams, such as QA, UX/UI designers, and product managers, to ensure that project requirements are met while maintaining scalability and performance standards.

What is the difference between Senior Application Developer vs Application Engineer?

AspectSenior Application DeveloperApplication Engineer
Required CredentialsBachelor's degree in CS or related field; 5+ years experience; programming certificationsBachelor's degree in CS or related field; 3+ years experience; technical certifications
Work EnvironmentDesigning, developing, and maintaining applications; leading projectsImplementing, testing, and supporting applications; collaborating with development teams
Employer & Industry UsageTech companies, finance, healthcare; senior roles in software developmentIT firms, manufacturing, telecom; technical support and implementation roles

While both roles involve application development, Senior Application Developers typically lead projects and have more experience, whereas Application Engineers focus on implementing and supporting applications within technical teams.

How much does a senior application developer make?

The average salary for a senior application developer typically ranges from $100,000 to $150,000 annually, depending on experience, location, and industry. Skilled developers with expertise in specific programming languages, frameworks, or certifications may earn higher compensation. Salaries can also vary based on company size and project complexity.

What cities near Elmhurst, IL are hiring for Senior Application Developer jobs?

Cities near Elmhurst, IL with the most Senior Application Developer job openings:

Infographic showing various Senior Application Developer job openings in Elmhurst, IL as of August 2026, with employment types broken down into 76% Full Time, 18% Part Time, and 6% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $114,443 per year, or $55 per hour.

Senior EDI Application Developer

VIVA USA INC

Chicago, IL • On-site, Remote

$99K - $136K/yr

Contractor

Posted 28 days ago


Job description

Remote
Description:
The Senior EDI Application Developer is a full stack engineer who designs, develops, and integrates solutions to solve business and technical requirements across EDI applications. Candidate must be passionate about technology, writing code and solving problems; able to work both independently and in close partnership with cross-functional teams and management; a motivated team member who enjoys learning and sharing knowledge.
Key Responsibilities:
Design, develop, and maintain high quality software
Write clean, secure, efficient, and modular code
Simplify and improve existing application code ensuring high unit test coverage
Identify potential problems and resolve application bottlenecks
Collaborate with Product Owners, Quality Engineers, Scrum Masters, and Software Engineers on your team as well as external teams to deliver value to our customers
Maintain knowledge of current and emerging technologies, industry trends and standards
Provide mentoring to junior engineers
Required Experience / Qualifications:
7+ years of software development experience with a successful track record of production ready solutions
Deep understanding of all things "database" - schema design, optimization, scalability, etc.
Experience with database technologies such as MySQL, Teradata, MongoDB
Experience with continuous integration and source code control such as GitLab, GitHub, TFS.
Proficient in EDI applications: Edifecs v9.1, BizTalk 2016, SSIS, and their components
Working knowledge of X12N transactions, HL7 messages, and FHIR
WCF, Web Services, Java, C#, .NET framework, SQL/SSIS development related to EDI
API Apps, API Management Portal?
Visual Studio Team Foundation Server (VSTFS)
MS SQL Servers 2012, 2014, 2016?
System Center Configuration Manager (SCCM), SCOM?
Desired Experience / Qualifications:
Experience working with AWS services such as Lambda, S3, DynamoDB
Experience with Scrum/SAFe Agile Framework
Experience with Jenkins
Bachelor's degree in Computer Science/Software Engineering or equivalent work experience
Notes:
Fully remote
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status