1

Junior Software Developer Jobs in Bethlehem, PA (NOW HIRING)

Senior .NET Developer

Warren, NJ ยท On-site

$57 - $72.75/hr

Participate in technical design discussions and promote modern software development patterns and methodologies. * Support, mentor, and provide technical direction to junior developers. * Collaborate ...

Software Developer

Warren, NJ ยท On-site

$120/hr

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 ...

Sr. Software Developer

Allentown, PA ยท On-site

$53.75 - $71/hr

Sr. Software Developer Location:Princeton, NJ Length 6-12 months contract The candidates will perform in a server-side developer role or may also work on client side, and will also be responsible for ...

Developer

New Hope, PA ยท On-site

Calling all software developers with 2+ years of practical experience already in the Cluj area! We're looking for well-rounded technologists who aren't yet full-stack but looking to gain those skills.

Calling all software developers with 2+ years of practical experience already in the Cluj area! We're looking for well-rounded technologists who aren't yet full-stack but looking to gain those skills.

Software QA Intern

Allentown, PA ยท On-site

$19 - $25/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

As a Senior Software Engineer, you will develop and execute key technology components of the Group Benefits Absence Platform. Absence Comprehensive Experience (ACE) is one of the key initiatives that ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Senior Developer

Allentown, PA ยท On-site

$53.75 - $71/hr

The developer approaches software holistically, catering to both user experience and functionality. The developer dabbles in emerging technologies (e.g., machine learning, internet of things and ...

Senior Developer

Allentown, PA ยท On-site

$53.75 - $71/hr

The developer approaches software holistically, catering to both user experience and functionality. The developer dabbles in emerging technologies (e.g., machine learning, internet of things and ...

Manage and mentor a small embedded team, including hiring and developing junior engineers. * Translate the FLX product roadmap and customer contracts into software milestones with demonstrable wins ...

next page

Showing results 1-20

Junior Software Developer information

See Bethlehem, PA salary details

$23.7K

$87.9K

$135.9K

How much do junior software developer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for junior software developer in Bethlehem, PA is $87,915.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,200.00 and $86,000.00 per year, depending on experience, location, and employer.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

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

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.
What are the most commonly searched types of Software Developer jobs in Bethlehem, PA? The most popular types of Software Developer jobs in Bethlehem, PA are:
What are popular job titles related to Junior Software Developer jobs in Bethlehem, PA? For Junior Software Developer jobs in Bethlehem, PA, the most frequently searched job titles are:
What cities near Bethlehem, PA are hiring for Junior Software Developer jobs? Cities near Bethlehem, PA with the most Junior Software Developer job openings:
Infographic showing various Junior Software Developer job openings in Bethlehem, PA as of August 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 100% In-person job distribution, with an average salary of $87,915 per year, or $42.3 per hour.

Senior .NET Developer

HRC Global Services

Warren, NJ โ€ข On-site

$57 - $72.75/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 2 days ago


Job description

Senior .NET Developer

Location: Warren, New Jersey
Employment Type: Full-Time
Work Arrangement: Onsite / Hybrid based on business requirements
Industry: Information Technology / Enterprise Software Solutions

Position Overview

We are seeking an experienced Team Lead / Senior .NET Developer to join a well-established global organization and contribute to the design, development, and enhancement of business-critical software applications.

This is a hands-on technical role suited for a seasoned .NET professional who combines strong software engineering expertise with the ability to provide technical guidance and mentorship to other developers. The successful candidate will work on complex application initiatives, contribute to architectural decisions, and help maintain high standards of software quality, scalability, and performance.

Candidates must be able to reliably commute to Warren, NJ. Employer sponsorship is not available for this position.

Key Responsibilities
  • Design, develop, and maintain robust, high-performing applications using Microsoft .NET technologies.

  • Translate business and system requirements into technical specifications and scalable software solutions.

  • Contribute to application architecture and serve as a technical escalation point for complex development matters.

  • Develop clean, maintainable, reusable, and testable code in accordance with established coding standards.

  • Review existing applications and identify opportunities for code optimization and refactoring.

  • Test, troubleshoot, and debug .NET applications to improve application stability and performance.

  • Work simultaneously across multiple complex software development projects.

  • Participate in technical design discussions and promote modern software development patterns and methodologies.

  • Support, mentor, and provide technical direction to junior developers.

  • Collaborate effectively with development teams, technical stakeholders, and business partners.

  • Develop and maintain technical and operational documentation.

  • Remain current with emerging technologies, software engineering practices, and relevant industry developments.

Required Technical Expertise
  • Strong professional experience with C# and the .NET ecosystem.

  • Extensive knowledge of .NET Framework and .NET Core.

  • Very strong hands-on expertise with Windows Forms (WinForms).

  • Advanced understanding of object-oriented software design and development principles.

  • Strong experience with multithreading, dependency injection, and asynchronous programming.

  • Hands-on knowledge of Microsoft Azure technologies, including Key Vault, Blob Storage, Microsoft Graph API, and related cloud services.

  • Expert-level SQL and T-SQL development skills.

  • Strong understanding of database schemas, query optimization, and performance tuning.

  • Experience with Entity Framework and Entity Framework Core.

  • Strong knowledge of REST APIs and web services.

  • Experience applying modern software design patterns, coding standards, and development methodologies.

  • Ability to manage and contribute to multiple technically complex projects.

Preferred Skills

Experience with one or more of the following would be an advantage:

  • C++ / MFC

  • HTML5

  • JavaScript

  • jQuery

  • JQWidgets

  • TypeScript

  • Angular

Leadership & Professional Skills
  • Ability to provide technical leadership and guidance to development teams.

  • Experience mentoring or supporting junior software developers.

  • Strong analytical and complex problem-solving capabilities.

  • Ability to evaluate architectural and technical challenges and recommend effective solutions.

  • Strong communication and cross-functional collaboration skills.

  • Commitment to software quality, technical excellence, and continuous improvement.

Education

Bachelor's or Master's degree in Computer Science, Engineering, Software Development, or a closely related technical discipline.

Benefits

The organization offers a comprehensive employee benefits package that may include:

  • 401(k) retirement plan

  • Employer 401(k) matching

  • Health, dental, and vision insurance

  • Flexible spending account

  • Health savings account

  • Life insurance

  • Paid time off

  • Parental leave

  • Employee discount programs

Why Consider This Opportunity?

This is an excellent opportunity to join a stable global organization and take on a highly visible technical role involving hands-on software development, architecture, and team mentorship. The position offers exposure to complex enterprise applications and the opportunity to influence software engineering standards and technical direction.

Qualified candidates with strong .NET, C#, WinForms, Azure, SQL, and technical leadership experience are encouraged to apply.