APPLICATION SUPPORT DEVELOPER JOB DESCRIPTION
A curated collection of Application Support Developer job descriptions covering duties, technical skills, and experience requirements by industry.

Application Support Developer Job Description Template
1. About the Role
Enterprise applications don't fix themselves. When production environments degrade, release scripts fail audit review, or end-user workflows stall, the work halts for everyone depending on those systems. Application Support Developers prevent and resolve exactly these failures - owning the layer where software development meets operational continuity. This role spans both the SCRUM sprint cycle and the on-call rotation, demanding equal comfort with writing stored procedures and explaining root cause to non-technical stakeholders. Agile delivery norms and object-oriented design standards govern daily output.
2. Position Summary
As the Application Support Developer, you maintain, enhance, and stabilize enterprise web applications and internal business systems, keeping mission-critical workflows operational while contributing to new feature delivery within cross-functional squads. You collaborate directly with infrastructure, QA, and business operations teams, with scope typically spanning multiple application platforms and technology stacks under guidance from a product or IT leadership stakeholder.
3. Why Join Us
Career Impact: Deep exposure to the full software development and release cycle, including BRD authorship, test case design, and production monitoring, builds the cross-functional credibility that mid-career developers need to move into lead or architect roles.
Business Impact: The enterprise applications you support drive payroll processing, order fulfillment, and customer-facing operations, meaning unresolved incidents translate directly into stalled business processes and user downtime.
Growth Opportunity: Working across object-oriented development, cloud-based platforms, and DevOps tooling in a single role sharpens a skill profile that commands senior individual contributor or engineering lead opportunities within two to three years.
4. Key Responsibilities
- Investigate, diagnose, and resolve production incidents spanning in-house and vendor-developed enterprise applications to restore service within agreed timelines.
- Develop and maintain server-side and client-side application components, including stored procedures and complex SQL queries, to support evolving business requirements.
- Design and execute test plans, including test environment configuration and back-end validation, to verify changes before go-live releases.
- Implement and release approved code changes and scripts, ensuring each deployment meets audit and change-management requirements.
- Collaborate with infrastructure, database, and networking teams to drive application performance tuning and architectural stability improvements.
- Automate repetitive IT processes and batch workflows to reduce manual intervention and improve overnight operational reliability.
- Document solution design, root-cause findings, and user requirements clearly enough for both technical and non-technical audiences.
- Support cloud-based application configuration and customization, including integration setup and patch coordination with end users.
5. Required Qualifications
- Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent work experience.
- 2 or more years of application support or software development experience, with demonstrated involvement in production environment troubleshooting.
- Proven ability to write and optimize SQL queries and stored procedures across relational database platforms.
- Working knowledge of object-oriented programming principles and web service development, including REST and SOAP patterns.
- Ability to read, debug, and contribute to application code in at least one server-side language within a distributed enterprise environment.
- Effective written and verbal communication skills, with demonstrated ability to convey technical findings to non-technical stakeholders.
- Strong analytical and problem-solving skills, with the capacity to manage multiple concurrent incidents under time pressure.
6. Preferred Qualifications
- Experience supporting or developing workflows within ERP, HCM, or Payroll systems used by business operations teams.
- Familiarity with containerization or virtualization platforms, reflecting comfort with modern deployment environments.
- Exposure to Agile or SCRUM delivery frameworks, including sprint planning, backlog grooming, and story authorship.
- Understanding of application security principles and access-management auditing requirements within enterprise IT governance.
7. Success Metrics & Environment
- Incident mean time to resolution, measuring how quickly production issues are identified and closed.
- Release deployment success rate, reflecting how often code changes reach production without rollback.
- Test environment defect escape rate, tracking defects that slip through pre-release validation into production.
- Automation coverage of recurring batch and IT processes, measured as percentage of manual tasks eliminated per quarter.
- Documentation currency rate, reflecting the proportion of runbooks and solution records updated within defined review cycles.
- Typical tools: version control (commonly Git); issue tracking (commonly JIRA or ServiceNow); database querying (commonly SQL Server or Oracle).
8. Compensation & Benefits (US Market Benchmark)
- Base Salary Range: $70,000 to $100,000 annually, depending on experience and location
- Bonus: Annual performance bonus, typically 5% to 10% of base salary
- Equity: Stock options or RSUs offered at some employers, particularly in growth-stage software companies
- Health Benefits: Medical, dental, and vision coverage; employer contribution varies by company
- PTO: 15 to 20 days annually, plus standard US public holidays
- Common Perks: Remote or hybrid flexibility, continuing education reimbursement, on-call stipends where applicable
Figures are estimates based on general US market benchmarks and may be outdated. Adjust based on location, company size, and seniority level.
9. EEO & Legal
Employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, or any other characteristic protected under applicable federal, state, or local law. Applicants requiring a reasonable accommodation to participate in the hiring process or perform essential job functions may submit a request at any time. All offers of employment are contingent upon successful completion of a background check. Candidates must be authorized to work in the United States without sponsorship unless otherwise specified.
Application Support Developer Job Description Examples
1. Application Support Developer (Enterprise Systems & SharePoint)
The Application Support Developer delivers end-to-end software solutions by identifying, designing, and implementing system integrations, including SharePoint workflows and Business Intelligence dashboards, to meet end-user requirements. Working across ERP, Payroll, and HCM platforms, the role partners with product and business teams to produce Business Requirement Documents and test cases that ensure stable, compliant releases.
Key Responsibilities
- Ensure that all PSI safety procedures, rules, and regulations are followed and met.
- Write detailed description of user needs, program functions, and steps required to develop or modify computer programs.
- Develop and maintain user and server-side applications.
- Implement SharePoint-based workflows and develop Business Intelligence dashboards.
- Gather and correlate data from various systems to determine level of risk and exposure, and troubleshoot issues.
- Configure test environment, ensure test data, and develop SQL queries/stored procedures for database and back end testing with further go-in-life releases.
- Prepare the Business Requirement Document (BRD), Use Case Document (UCD), Use Case Diagram, User Scenario Document (USD) and Test Cases.
- Participate actively in product design reviews by providing creative and practical ideas and solutions in a teamwork environment.
- Provide consultation on complex projects as a top-level contributor/specialist.
Required Qualifications
- Bachelor's Degree in area of specialty and at least 3 years of experience in software development or a related area.
- Understanding of all Information Systems used for ERP, Payroll, Time & Attendance, and HCM software.
- Extensive experience and judgment to plan and accomplish goals, demonstrating expertise in a variety of the field's concepts, practices, and procedures.
- Experience programming in HTML5, JavaScript, .NET, ASP.NET, T-SQL, XML, SharePoint Designer, InfoPath, Web Parts, and workflow creation.
- Experience using jQuery, Client Object Model, and Service Oriented Architecture.
- Experience with SharePoint's application services framework, including implementation, configuration, and usage of Search, Managed Metadata, and User Profile Services.
- Ability to write stored procedures, write complex SQL queries, and analyze SQL data.
- Able to communicate effectively with all levels of the organization.
- Strong decision-making, problem-solving, adaptability, and organizational skills.
- Integrity, strategic thinking, and stress management.
- Willingness and ability to work as a team member.
2. Application Support Developer (Electronic Payments Software)
Embedded within a fast-evolving electronic payments technology company, the Application Support Developer shapes software solutions built on the Worldline Pay Front Office Authorization and Switching suite, covering design, configuration, installation, and customer-specific adaptations. Working closely with Service Delivery teams and international stakeholders, this role enables seamless, secure processing of billions of transactions annually by ensuring solutions meet rigorous technical and documentation standards.
Core Functions
- Create software solutions for processing electronic payments based on the Authorization and Switching software suite "Worldline Pay Front Office".
- Coordinate requirements with the Service Delivery.
- Design, configure, and install customer systems.
- Implement customer-specific adaptations and extensions.
- Prepare project documentation.
- Specify, prepare, and execute tests.
Qualifications & Experience
- University degree (Master's or Bachelor's) in computer science or engineering.
- First work experience in IT services and software development would be an advantage, preferably in electronic payments.
- Knowledge or experience with agile methodologies would be an advantage.
- First knowledge and experience in object-oriented programming in C++ and Java.
- First knowledge and experience with relational databases, SQL, and data model development.
- Analytical procedures and abstraction, with high motivation and efficiency.
- Pro-activity, self-reliance, and an open and inquiring mind.
- Team player with the ability to work in an international environment and matrix organization, and good communication skills, both oral and written.
- English is mandatory (fluent required); German would be beneficial.
3. Application Support Developer (Agile Cloud & DevOps)
Reporting to IT leadership, the Application Support Developer leads development and operational functions across multiple applications, technology stacks, and platforms using Agile, CI/CD, and DevOps disciplines. Partnering with business and IT Infrastructure teams, this role advances system reliability by coordinating patch applications, cloud migrations, and timely issue resolution that keeps mission-critical applications running.
Primary Duties
- Participate in code development and delivery using Agile, CI/CD, and other DevOps disciplines.
- Learn and execute development and operational functions across several applications, technology stacks, and platforms.
- Participate in rolling out new applications, upgrades, and enhancements.
- Prepare and participate in future cloud application and tool migrations.
- Work with IT Infrastructure to apply OS and database patches, coordinating with customers to verify a successful outcome.
- Work closely with business and IT Infrastructure teams in responding to issues, providing timely updates and resolution.
- Work closely with other IT groups to troubleshoot, reproduce, and resolve issues promptly.
- Provide daytime and sometimes off-hours on-call technical support to keep mission-critical applications operating.
Skills & Qualifications
- Bachelor's Degree in Computer Science or Engineering.
- 1 to 5 years of experience in software development, and experience in application software development, software engineering, configuration management, and programming in a distributed environment.
- 1 to 5 years of experience in web technologies, programming in Java, HTML, or related languages.
- 1 to 5 years of experience with Unix/Linux.
- 1 to 5 years of experience with J2EE and application servers (JBOSS and Spring preferred).
- Understanding of relational databases, specifically Oracle and Postgres.
- Motivated individual to work in a dynamic team environment.
- Curiosity, teamwork, and enthusiasm with the aptitude to learn new skills.
- Ability to communicate effectively, both verbally and in writing.
4. Application Support Developer (Kubernetes & SaaS Platform)
Sitting at the intersection of software development and customer-facing technical support, the Application Support Developer owns configuration, troubleshooting, and bug-fix delivery for a Kubernetes-based SaaS product called Orka, spanning triage, environment repair, and documentation. Operating across Engineering, Global Operations, and end-user channels while reporting to the Chief Product Officer, this role ensures customers receive end-to-end solutions for production and proof-of-concept environments.
Duties
- Provide customer support and solutions for our Kubernetes-based Orka product.
- Provide triage, break-fix, bug detection, troubleshooting, and communication to customers.
- Assist with configuration and customer customization for production and POC environments.
- Identify and repair environment issues, bugs, and configuration challenges.
- Assist the development team with bug fixes, automations, and patch management.
- Develop documentation and knowledge base content.
- Collaborate and coordinate with Engineering/Operations support to provide end-to-end customer support solutions.
Requirements
- BS or BA degree in Computer Science, Information Technology, or a technology-related degree, with code boot camp or equivalent experience considered.
- 1 to 2 years in a software support role, including 1 year working with software development teams or software break/fix.
- Familiarity with SaaS platform operations/support, virtualization technologies, and basic understanding of networks and IP.
- Experience with Docker/Kubernetes technologies required, with JavaScript/JavaScript-based full stack applications desired.
- Familiarity with Linux command line.
- Familiarity with macOS and Apple hardware.
- Strong problem-solving, analytical, investigative, and troubleshooting skills with attention to detail.
- Strong interpersonal, customer service, and verbal/written communication skills.
- Organizational and documentation skills, with critical thinking and multitasking ability.
- Willingness to learn and ability to work productively in a team environment while providing technical support and resolving issues for customers.
5. Application Support Developer (Cloud ERP & Salesforce)
A key member of an Agile SCRUM development team, the Application Support Developer builds and sustains enterprise cloud-based applications, including Workday and Salesforce, delivering timely technical support and data script execution for OSV's Business Process as a Service operations. Collaborating across business, vendor, and end-user channels, this role enables reliable application performance by identifying root causes, contributing to Sprint processes, and maintaining comprehensive solution documentation.
Functions
- Deliver support for OSV applications, providing timely responses to technical questions and problems.
- Log and track basic problems/work tickets with external product vendors or support organizations.
- Be an active member in the Agile SCRUM team to help write stories, groom backlog, and contribute in all aspects of the Sprint process.
- Participate in the design, testing, and/or documentation of new or existing applications, including upgrades, enhancements, and bug fixes, as assigned.
- Learn and develop applications using cloud-based technologies like Workday and Salesforce, and develop and execute data scripts.
- Document solutions properly through the use of various tools to clearly communicate to business and technical users.
- Utilize technical competencies to identify root cause of system issues and work with the development team to provide technical solutions for end users.
- Monitor production applications proactively.
Experience & Qualifications
- Bachelor's degree in Computer Science or a related business area (Excellent GPA).
- 1-2 years of experience in software development, reporting, and application support preferred.
- Firm understanding of object-oriented programming.
- Experience with developing and consuming Web Services.
- Knowledge of Salesforce.com a plus.
- Proven track record of excellence.
- Passionate about technology and learning new technologies.
6. Application Support Developer (Financial IT Operations)
Reliable application performance and system stability across a complex financial IT environment depend on the Application Support Developer, who owns the full development support lifecycle, including troubleshooting C#, C++, JavaScript, MSSQL, Crystal, and SSRS applications, batch processing oversight, and automation of IT processes. Based within an IT organization spanning development, database, networking, and server teams, this role drives continuous improvements in stability, architecture, and performance while ensuring business continuity and audit compliance.
Accountabilities
- Troubleshoot/investigate and fix issues raised by the business and the development teams related to the Production or Development Environments, which encompass in-house and vendor-developed applications (applications include C#, C++, JavaScript, MSSQL, Crystal, SSRS).
- Maintain the environment and support development teams within the full system development life cycle.
- Support development teams with the technical setup and configuration of new system implementations.
- Implement access requests while ensuring due process is followed, especially with regard to auditing requirements.
- Release scripts and code, ensuring changes are tested and approved.
- Monitor, investigate, and tune application and database performance.
- Monitor and support overnight batch processing (includes after-hours and weekend work on rotation).
- Automate IT processes.
- Liaise with 3rd line development teams to resolve user incidents, when required.
- Plan and test business continuity.
- Update documentation regularly.
- Work closely with the rest of IT (development, database, networking and server teams) to continuously drive stability, architecture, process and performance improvements.
- Adhere to agile work management methodologies.
Professional Experience
- Degree or tech course in IT, Commerce, Sciences, or Engineering faculty.
- At least 5 years relevant experience in an Application Support environment.
- Good understanding of application development principles and methodologies, with exposure to Asset Management and Networking/IT Security considered advantageous.
- Ability to analyse and investigate error messages, with database server administration and SQL scripting experience.
- Automation scripting using PowerShell and Python.
- Linux (Ubuntu) exposure would be advantageous.
- Comprehensive working knowledge of Microsoft Windows, Active Directory, and MS Office.
- Ability to work independently as well as part of a team, with strong logical thinking and deductive reasoning.
- Great communication and overall people skills.
- Enthusiastic, a fast learner, and passionate about IT and technology.
- Excellent time management, attention to detail, and results orientation.
- Ability to function under pressure, accept responsibility, and show initiative for own growth and development.
- Be prepared to work after hours when necessary.
7. Application Support Developer (Financial Risk Applications)
As the Application Support Developer for Financial Risk Applications, this role leads end-to-end engagement with business stakeholders to implement new regulations, enhance Credit and Market Risk platforms such as Murex, AxiomSL, Calypso, and Moody's Analytics, and drive operational stability through hands-on automation and incident management. The Financial Risk Applications team relies on this work to ensure runbooks remain current, escalation cycles close effectively, and regulatory compliance, including Basel, CECL, and SCCL frameworks, is consistently supported.
Strategic Responsibilities
- Lead engagement with Business to develop new solutions, implement new regulations, and enhance existing business functions in Financial Risk Applications.
- Document and review design and implementation documentation for new functionalities/features being rolled out.
- Lead operational escalations from incident origination to close, including root cause, remediation, and prevention.
- Address tickets escalated by L1/L2 teams.
- Report incidents to management and stakeholders during the incident lifecycle.
- Report operational trends to management on vendor issues, internal issues, and partner team issues.
- Report operationally on all issues and root causes, and follow up actions as required from the development team and/or vendors.
- Improve operational stability hands-on via automation, such as autohealing where possible, and raise design changes to Data Analysts, SMEs, and/or architects, as well as opportunities to application/service managers.
- Ensure runbooks are fully up to date and consistently improve the efficiency derived from automation.
Technical Qualifications
- A College or University degree in Computer Science or Engineering.
- Solid technical background with at least 5 years of demonstrated track record in end-to-end software development life cycle and successful delivery of technical solutions using Credit Risk/Market Risk applications like Murex, AxiomSL, Calypso, and Moody's Analytics.
- Experience with project feasibility, definition requirements, and design and/or project leadership.
- Expertise in the Credit and Market Risk regulatory landscape, including Basel compliance, Current Expected Credit Loss (CECL), Single Counterparty Credit Limit (SCCL), and others.
- Experience with Unix scripting, data analysis, low-code automation, and high-touch debugging and analysis of issues.
- Technical expertise in data analysis using SQL is a must.
- Experience with various technical programming languages and phase report studies required.
- Hands-on experience with Control-M, JIRA, ServiceNow, and Confluence.
- Analytical and problem-solving skills needed for systems guidance.
8. IT Application Support Developer (eCommerce & Web Development)
IT Application Support Developer shapes web-based solutions across eCommerce, marketing, and operations using a full Microsoft and modern front-end stack, including C#, ASP.NET, HTML5, CSS3, JavaScript, TypeScript, and Kentico CMS. The work directly supports the Web Development Team Manager and cross-functional stakeholders by delivering high-quality, accessible, scalable implementations that align with privacy legislation and organizational standards.
Role Responsibilities
- Provide maintenance and support within the assigned area of responsibility.
- Undertake a range of analysis, design, software development, testing, and maintenance activities.
- Adhere to high-quality standards in software development under limited guidance.
- Collaborate with stakeholders to ensure effective and timely resolution of production issues.
- Understand application security and identify problems and fixes.
- Perform cross-browser and cross-device testing to ensure high-quality standards in delivery.
- Identify and implement scalable performance improvements.
- Work closely with other members of the team to deliver exceptional services across all business units utilizing web technology, including eCommerce, marketing, and operations.
- Establish and maintain strong relationships with relevant stakeholders in the group, including managing partners, managers, and other staff personnel.
- Work closely with third-party technicians and support personnel, and liaise with people from a diverse range of multicultural backgrounds.
- Ensure that the highest standard of privacy and confidentiality are maintained at all times and practices are in line with relevant legislation.
- Undertake additional projects or activities as directed by management, as and when required.
- Provide quality information to the Web Development Team Manager (offshore) in all areas of responsibility, and provide assistance and support to other members of the team in the performance of their roles and responsibilities.
Education & Experience
- Bachelor's degree (B.A or B.S) in computer science, engineering, Information Systems, or a related field.
- Minimum 2 years of experience designing, developing, and implementing public-facing web-based solutions.
- Experience in E-Commerce preferred, with SEO/SEM/CRO experience as a plus.
- Good understanding of accessibility, web standards, and best practices, with strong understanding and proven experience in Agile (SCRUM) process.
- Experience with C#, ASP.NET, .NET Core (preferred).
- Experience with HTML5, CSS3, SASS/LESS, jQuery, JavaScript, and TypeScript (preferred).
- Working knowledge of XML/XSLT and Web Service/Web API, with Web Application/Database performance tuning.
- Understanding of SOLID principles (preferred).
- Skills in Microsoft SQL Server, Azure DevOps, and GIT (preferred).
- Experience with Kentico CMS, Webforms, Angular 6/React, and Bootstrap (preferred).
- Excellent interpersonal skills, great organizational skills, and attention to detail.
- Ability to manage and prioritize tasks, with strong customer service attributes.
- Ability to communicate clearly and effectively, both verbally and in writing, at a technical and non-technical level.
- Act in accordance with all policies, procedures, practices, and guidelines in the performance of accountabilities, and demonstrate teamwork with good communication across colleagues, staff, and management.
Editorial Process and Content Quality
This content is developed by the Lamwork Editorial Team using structured analysis of real-world job data, skill requirements, and hiring patterns.
Research framework by Lam Nguyen, Founder & Editorial Lead.
Reviewed by Thanh Huyen, Managing Editor.
Learn more about our editorial standards.