FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Application Programmer Analyst
Republic Services. Develop, configure, code, test, and debug complex new software .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in software development, including proficiency in Java, JavaScript, and Agile methodologies. Capable of leading complex application development projects while providing technical guidance and support.
Highest-signal resume keywords
Java ProgrammingAgile MethodologiesSQL DevelopmentIBM i Work ManagementApplication Development Leadership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaJavaScriptAngularSQLRPGDB2Stored ProceduresData ManagementApplication DevelopmentCode Review
Soft Skills
Team CollaborationTechnical GuidanceProblem SolvingCommunication
Tools & Technologies
RDiRDPACSVS CodeX-AnalysisHawkeyeAbstractFTPSecure FTPVisual Explain
Industry Keywords
System Development Life CycleApplication SoftwareVendor ManagementHybrid ApplicationsIBM i Operating System
Tech Stack
Tools & technologiesAngularAWSJavaJavaScriptOracleSDLCSQL
About the role
Key responsibilities & impact- Develop, configure, code, test, and debug complex new software
- Enhance existing proprietary software and purchased software packages
- Assist functional users and the IT Business Systems team with application software environment design and documentation
- Provide guidance and training to less experienced programmer/analysts
- Lead high-complexity application development projects
- Prepare detailed technical specifications, designs, and user stories
- Write high-quality code according to requirements
- Address system defects and implement enhancements
- Troubleshoot issues, identify data workflow bottlenecks, and provide scalable solutions
- Define application scope and objectives through research and fact-finding
- Provide escalated IT support and resolve issues from IT Customer Support
- Perform code reviews and follow-up actions
- Follow Company policies and practices for the System Development Life Cycle (SDLC)
- Maintain vendor relationships to resolve problems and coordinate delivery of IT products and services
- Participate in all Agile ceremonies
- Perform other job-related duties as assigned
Requirements
What you’ll need- Experience with Java, JavaScript, Angular, and other object-oriented languages
- Demonstrated experience working with teams using Agile methodologies and ceremonies, including Daily Stand-ups, Planning, Retrospectives, and Sprint Reviews
- Experience with FTP, FTP encryption, and secure FTP communications
- Experience working with complex systems integrated with multiple hybrid applications, including Oracle, Salesforce, and AWS
- Experience with analysis tools such as X-Analysis, Hawkeye, and Abstract
- Familiarity with tuning complex queries using Visual Explain and other IBM tools
- 7–10 years working with static and dynamic SQL, Data Queues, Journals, Journal Receivers, Triggers, Functions, and Data Management on IBM i
- Experience with CL, RPG, SQLRPG, DB2, and RPG Free
- Demonstrated experience with stored procedures
- Experience with RDi, RDP, ACS, VS Code, or other graphical software development tools
- Experience writing free-form SQL statements in large databases
- Advanced knowledge of IBM i Work Management, including job queues, subsystems, and debugging in interactive and batch environments
- Familiarity with current IBM i operating system features, including V7R4 and V7R5
Benefits
Comp & perks- Comprehensive medical benefits coverage
- Dental plans
- Vision coverage
- Health care and dependent care spending accounts
- Short- and long-term disability
- Life insurance
- Accidental death & dismemberment insurance
- Employee and Family Assistance Program (EAP)
- Employee discount programs
- Retirement plan with a generous company match
- Employee Stock Purchase Plan (ESPP)
- Paid Time Off (PTO)