1

Computer Programmer Jobs in Stroudsburg, PA (NOW HIRING)

Android Developer

Warren, NJ ยท On-site

$58 - $76/hr

Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field 5+ years of Android app development, with at least 2 published apps in the Google Play store that can be demo ...

Computer Engineering, Mechatronics, Computer Science, Electrical Engineering, or related Engineering Technology degree. * Academic or working experience with some or all the listed "Technologies Used ...

FPGA DESIGN ENGINEER

Warren, NJ ยท On-site

$127K - $176K/yr

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field . * 10 years of experience in FPGA design and development . * Proficiency in Verilog/SystemVerilog ...

Controls Engineer

Easton, PA ยท On-site

$79K - $102K/yr

Engineering Lab Technical Lead - Automation THIS ROLE WILL START AS TEMPORARY FOR APPROX. 3-6 ... computer controls, and data acquisition. Creative input is required frequently, as prototype ...

S. Electrical/Electronic/Computer Engineering ' M.S. preferred 6+ years of experience in Java/J2ee technologies Strong programming skills in Java, J2ee, Struts, JSP, Servlets, Web Services, JNDI ...

UVM SYSTEMVERILOG VERIFICATION ENGINEER

Warren, NJ ยท On-site

$141K/yr

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related fields. * 10 years of experience in UVM-based verification of FPGA systems. * Strong understanding of ...

Controls Engineer

Easton, PA ยท On-site

$79K - $102K/yr

Engineering Lab Technical Lead - Automation THIS ROLE WILL START AS TEMPORARY FOR APPROX. 3-6 ... computer controls, and data acquisition. Creative input is required frequently, as prototype ...

S. Electrical/Electronic/Computer Engineering ' M.S. preferred 6+ years of experience in Java/J2ee technologies Strong programming skills in Java, J2ee, Struts, JSP, Servlets, Web Services, JNDI ...

... Computer Engineering, or related field -5+ years of Android app development, with at least 2 published apps in the Google Play store that can be demoed -2+ years of additional object-oriented ...

Minimum qualifications: * BS Degree in science or engineering (Computer Engineering, Electrical Engineering, Physics etc.) * 2+ years of experience working in manufacturing environments * Candidate ...

Test Hardware Engineer

Allentown, PA ยท On-site

$88K - $163K/yr

Utilize AI for data analysis and tool development Qualifications Minimum qualifications: * BS Degree in science or engineering (Computer Engineering, Electrical Engineering, Physics etc.) * 2+ years ...

Lead AI Engineer

Bethlehem, PA ยท On-site +1

$118K - $195K/yr

Bachelor's degree or equivalent in Computer Science, Computer Engineering, Computer Applications, Information Systems or Information Technology * 7+ years of experience in working with AWS Services ...

Civil/Site CAD Drafter

Hackettstown, NJ ยท On-site

$60K - $90K/yr

French & Parrello Associates (FPA) is seeking a CAD Drafter for our Civil/Site Department in ... Prepare and revise civil/site engineering plans and construction documents using AutoCAD Civil 3D

Civil/Site CAD Drafter

Hackettstown, NJ ยท On-site

$60K - $90K/yr

French & Parrello Associates (FPA) is seeking a CAD Drafter for our Civil/Site Department in ... Prepare and revise civil/site engineering plans and construction documents using AutoCAD Civil 3D

Showing results 41-60

Computer Programmer information

See Stroudsburg, PA salary details

$31.7K

$62.5K

$91.8K

How much do computer programmer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for computer programmer in Stroudsburg, PA is $62,456.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,500.00 and $76,900.00 per year, depending on experience, location, and employer.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often collaborate with teams to design solutions and troubleshoot issues. Strong problem-solving skills and knowledge of development tools are essential in this role.

What are the key skills and qualifications needed to thrive as a computer programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

Is a computer programmer a good career?

A computer programmer is a skilled professional who writes, tests, and maintains software code, often working with programming languages like Python, Java, or C++. The field offers strong job growth, competitive salaries, and opportunities across various industries, but it requires continuous learning and problem-solving skills. Success in this career depends on technical proficiency, adaptability, and staying current with technological advancements.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, using programming languages like Java, Python, or C++ to create and maintain software applications. Many positions require problem-solving skills, knowledge of development tools, and sometimes certifications like CompTIA or Microsoft Certified solutions developer.

What does a computer programmer do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What are the most commonly searched types of Computer Programmer jobs in Stroudsburg, PA? The most popular types of Computer Programmer jobs in Stroudsburg, PA are:
What cities near Stroudsburg, PA are hiring for Computer Programmer jobs? Cities near Stroudsburg, PA with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Stroudsburg, PA as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 15% Part Time, and 2% Contract. Highlights an 79% Physical, 1% Hybrid, and 20% Remote job distribution, with an average salary of $62,456 per year, or $30 per hour.

Android Developer

AditiStaffing

Warren, NJ โ€ข On-site

$58 - $76/hr

Contractor

Re-posted 3 days ago


Job description

Company Description

Aditi Staffing is an MBE certified, IT Staffing firm in the US offering contract, contract-to-hire & direct hire career opportunities with Fortune Firms. Recently recognized as one of the fastest growing staffing firms and top diversity firm by the Staffing Industry Analysts, Aditi Staffing has been a partner of choice for candidates and clients.ย 

Job Description

Job Title: Android Developer

Location: Warren, NJ


Job Description:
Experience:

Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field

5+ years of Android app development, with at least 2 published apps in the Google Play store that can be demo'ed

2+ years of additional object-oriented programming experience (Java, C++, C#, objective-C)

2+ years of experience with Google Cloud Messaging (GCM), Amazon SNS or similar

Knowledge of Other cloud-based services/SDKs like Firebase, Google App Engine, Fabric, etc.

Responsibilities:

Design and develop a large-scale, visually appealing, modular Android application capable of integrating multiple custom libraries and securely uploading data to servers asynchronously on a frequent periodic basis.

Convert existing production applications into modular AAR/JAR libraries for packaging and inclusion in other applications.

Create enterprise-grade security for protecting sensitive data both on-device and in-transit (encryption, authentication, access expiration).

Effectively use cloud-based solutions (GCM, Google App Engine, Firebase, other) for dynamically managing configurations, event triggers, and other use cases.

Use best practices to minimize impacts to user experience, such as battery drain, ANRs, unresponsive UI, etc.

Effectively work with business owners to gather requirements, gain deep understanding of use cases and business needs, and translate into design and implementation.

Ability to read through 3rd party developer code, understand flow and function, and make improvements as needed.

Ability to capture app analytics using analytics SDKs (Google Analytics, Crashlytics, Firebase, Flurry, etc) and analyze current users, behavior, and app stability.

Required Skills:

Deep, thorough knowledge of Android programming (Java6/7, XML), standard design patterns for widgets, views, navigation, etc, modern design practices using material design, backwards compatibility using Android Support libraries

Deep, thorough knowledge of Android operating system, including APIs and required permissions, base functionality of key phone components (specifically telephony, signaling, radio) as well as understanding of AOSP source itself

Knowledge of key differences across Android SDK versions from Froyo to "N"

Superior ability to debug code and crashes with little or no information, such as from user builds

Knowledge and familiarity with Android Studio IDE, including latest canary version 2.2+

Other Desired Skills:

Knowledge of open source copyleft libraries which supplement and complement standard Android SDK

Understanding of mobile air transmission protocols such as CDMA, EVDO, LTE, WiFi a plus

Strong interpersonal, oral, and written communication skills

Ability to work in a fast-paced, Agile, competitive environment

Ability to work independently and in group environments

Ability to manage projects throughout the various stages of the SDLC

Additional Information

If this sounds interesting, Mail me:ย 

arunkr(AT)aditistaffing(DOT)com