{"schemaVersion":"jobsearcher.job.v1","id":"fdb5c4be07c9bb90d221e23c","url":"https://jobsearcher.com/jobs/fdb5c4be07c9bb90d221e23c","canonicalUrl":"https://jobsearcher.com/jobs/fdb5c4be07c9bb90d221e23c","title":"Senior Application Developer","description":"Job Title: Senior Applications DeveloperSummary:Plans, develops, tests, and documents computer programs using knowledge of programming techniques and computer systems. Evaluates user requests for new or modified applications, determines feasibility and compatibility with current systems, and converts requirements into detailed program logic and code. Works independently on complex tasks and applies judgment, creativity, and latitude to plan and accomplish goals.ResponsibilitiesEvaluate user requests for new or modified programs and systems; assess feasibility, cost, time, compatibility, and computer capabilities.Consult with users to identify current operating procedures and clarify program objectives.Formulate development plans using methodologies such as structured analysis and design or object-oriented development.Capture requirements using industry-standard development frameworks and tools.Design reports, forms, letters, and computer terminal screen displays; review designs with users.Develop block diagrams and machine logic flowcharts to represent operations and data flow.Convert project specifications into detailed instructions and logical steps using industry-standard tools such as object-oriented tools and code generation.Write, enter, run, and test program code; detect and correct syntax or logic errors using diagnostic software and test outputs.Analyze, review, and modify programs to improve operating efficiency or adapt to new requirements.Write technical documentation describing program development, logic, coding, and corrections.Write user manuals describing installation and operating procedures.Assist users with operating problems; recreate user steps to locate problems and rewrite programs to correct errors.May use computer-aided software tools across system development stages.May train users, oversee hardware/software installation, provide technical assistance, install/test programs at user sites, and monitor post-implementation performance.May specialize in business or technical application development.Qualifications8+ years of experience in computer programming, application development, or related work.Strong knowledge of programming techniques, computer systems, and software development life cycles.Experience with requirements gathering screen/report/form design, coding, testing, debugging, documentation, and user support.Experience applying structured analysis/design and object-oriented development methods.Ability to independently plan and accomplish goals, perform complex tasks, and exercise creativity and independent judgment.Strong consultation and communication skills for working with users and clarifying program objectives.Experience with industry-standard development frameworks, CASE tools, object-oriented tools, code generation, and diagnostic software preferred.May require specialization in business or technical applications.","company":"Ideaon","rawCompany":"ideaon","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-11-11T07:52:23.021Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Application Developer","description":"Job Title: Senior Applications DeveloperSummary:Plans, develops, tests, and documents computer programs using knowledge of programming techniques and computer systems. Evaluates user requests for new or modified applications, determines feasibility and compatibility with current systems, and converts requirements into detailed program logic and code. Works independently on complex tasks and applies judgment, creativity, and latitude to plan and accomplish goals.ResponsibilitiesEvaluate user requests for new or modified programs and systems; assess feasibility, cost, time, compatibility, and computer capabilities.Consult with users to identify current operating procedures and clarify program objectives.Formulate development plans using methodologies such as structured analysis and design or object-oriented development.Capture requirements using industry-standard development frameworks and tools.Design reports, forms, letters, and computer terminal screen displays; review designs with users.Develop block diagrams and machine logic flowcharts to represent operations and data flow.Convert project specifications into detailed instructions and logical steps using industry-standard tools such as object-oriented tools and code generation.Write, enter, run, and test program code; detect and correct syntax or logic errors using diagnostic software and test outputs.Analyze, review, and modify programs to improve operating efficiency or adapt to new requirements.Write technical documentation describing program development, logic, coding, and corrections.Write user manuals describing installation and operating procedures.Assist users with operating problems; recreate user steps to locate problems and rewrite programs to correct errors.May use computer-aided software tools across system development stages.May train users, oversee hardware/software installation, provide technical assistance, install/test programs at user sites, and monitor post-implementation performance.May specialize in business or technical application development.Qualifications8+ years of experience in computer programming, application development, or related work.Strong knowledge of programming techniques, computer systems, and software development life cycles.Experience with requirements gathering screen/report/form design, coding, testing, debugging, documentation, and user support.Experience applying structured analysis/design and object-oriented development methods.Ability to independently plan and accomplish goals, perform complex tasks, and exercise creativity and independent judgment.Strong consultation and communication skills for working with users and clarifying program objectives.Experience with industry-standard development frameworks, CASE tools, object-oriented tools, code generation, and diagnostic software preferred.May require specialization in business or technical applications.","datePosted":"2026-11-11T07:52:23.021Z","dateModified":"2026-11-11T07:52:23.021Z","hiringOrganization":{"@type":"Organization","name":"Ideaon","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"fdb5c4be07c9bb90d221e23c"},"url":"https://jobsearcher.com/jobs/fdb5c4be07c9bb90d221e23c"}}