1

Intermediate Software Developer Jobs in Lancaster, NY

Fleet Coordinator

Tonawanda, NY · On-site

$63K - $92K/yr

Intermediate skill level in Microsoft Excel (pivot tables, formulas), PowerPoint, and Word ... Experience using web-based fleet management and business software applications * You have knowledge ...

Showing results 41-45

Intermediate Software Developer information

See Lancaster, NY salary details

$46K

$107.2K

$159.2K

How much do intermediate software developer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for intermediate software developer in Lancaster, NY is $107,237.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,300.00 and $124,600.00 per year, depending on experience, location, and employer.

What is an intermediate software developer?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What are some typical challenges that intermediate software developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.

What are the key skills and qualifications needed to thrive as an intermediate software developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the most commonly searched types of Software Developer jobs in Lancaster, NY?

The most popular types of Software Developer jobs in Lancaster, NY are:

What are popular job titles related to Intermediate Software Developer jobs in Lancaster, NY?

For Intermediate Software Developer jobs in Lancaster, NY, the most frequently searched job titles are:

What cities near Lancaster, NY are hiring for Intermediate Software Developer jobs?

Cities near Lancaster, NY with the most Intermediate Software Developer job openings:

Accounts Payable Administrator

Armstrong Fluid Technology

North Tonawanda, NY • On-site

$18.75 - $25.25/hr

Other

Posted 15 days ago


Job description

Imagine working at the forefront of innovation in fluid-flow technology, with over 1400 colleagues across the globe, and contributing to a legacy of excellence that spans eight manufacturing facilities on four continents. Armstrong Fluid Technology is more than just a leader in our industry; we are a community of the brightest and most creative technical and marketing minds driven by a shared mission to engineer the future and safeguard our planet.

As part of our team, you'll be immersed in an environment that fosters growth, creativity, and collaboration. Here, you'll have the opportunity to push boundaries, tackle exciting challenges, and develop cutting-edge solutions that promote energy efficiency and reduce environmental impact. Every day offers the chance to make a meaningful contribution to a more sustainable future, driving innovations that help lower global carbon footprints. Together, we’re creating a legacy that goes beyond business—one that’s changing the world for the better.

The Accounts Payable Administrator is responsible for overseeing and managing the entire Accounts Payable process within the organization. This includes handling supplier setup and validation, maintaining accurate supplier banking information, ensuring data integrity, processing payments in a timely manner, resolving disputes related to invoicing, conducting account reconciliations, and providing crucial support during audits. This role requires keen attention to detail, proficiency in accounting software, strong communication skills, and the ability to meet deadlines in a dynamic work environment. The AP Administrator plays a vital role in maintaining financial accuracy and compliance through effective management of accounts payable functions.

Specific Duties / Essential Functions:


Key responsibilities:

  • Manage the end-to-end supplier setup and validation process, ensuring accuracy and compliance
  • Uphold data integrity standards to guarantee the accuracy of financial records and reports
  • Efficiently handle payment processing, ensuring timely and accurate disbursements to suppliers. Process weekly payment runs including ACH, wire, and manual checks
  • Act as a point of contact for dispute resolution, collaborating with internal and external stakeholders to address and resolve invoicing issues
  • Process high volume invoices from vendors
  • Reviews vendor invoices against purchase orders for accuracy of quantity, unit price, terms of payment, and other charges
  • Conduct account reconciliations to verify the accuracy of financial transactions
  • Handle voids, stop payments, check re-issue and work to resolve stale-dated checks
  • Maintain files and documentation thoroughly and accurately, in accordance with company policy and accepted accounting practices
  • Support Month-end Closing, Accruals, and Reporting
  • Ensure Statutory Compliance and Audit Support
  • Provide Ad-hoc Support for Special Projects and Process Improvements
  • Provide support during audits, ensuring all relevant AP documentation is readily available and in compliance

Role Requirements

  • High School diploma or equivalent. Degree in Accounting, Finance, or a related field preferred
  • 3-5 years of experience with full cycle A/P in an ERP system, with a strong understanding of AP processes and best practices
  • Intermediate to advanced Excel skills; experience using pivot tables and other advanced functions
  • Familiarity with ERP systems (e.g. Infor LN) and Power BI
  • Effective communication skills to collaborate with internal teams and external suppliers
  • Ability to work independently and meet tight deadlines in a fast-paced environment
  • Highly organized with a focus on problem solving and good time management