1

Junior Software Developer Jobs in Irmo, SC (NOW HIRING)

Sr. .Net Developer

Columbia, SC · On-site

$50.50 - $66.50/hr

Emphases for the Programmer candidates will be on the modernization of legacy computer systems ... Diagnoses, isolates and de-bugs software problems and performs problem resolution. Adheres to ...

Sr. Java Developer

Columbia, SC

$53 - $67.50/hr

Company Description 360 IT Professionals is a Software Development Company based in Fremont ... We use Objective C and Swift programming languages to create native applications for iPhone ...

Cloud Platform Engineer

Columbia, SC · On-site

$45.50 - $60.75/hr

Hansen Talent Group is seeking a strong, remote software engineer with in-depth experience ... Oversee code reviews and mentor junior developers on cloud-native best practices. * Research and ...

Senior Java Developer

Columbia, SC · On-site

$53 - $67.50/hr

Senior Java Developer Location: Columbia, SC Duration: 12+ months Description: SCOPE OF THE PROJECT ... design and software for the back end processes to support the provider application as well as ...

Showing results 41-60

Junior Software Developer information

See Irmo, SC salary details

$19.6K

$72.7K

$112.3K

How much do junior software developer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for junior software developer in Irmo, SC is $72,653.00, according to ZipRecruiter salary data. Most workers in this role earn between $54,700.00 and $71,000.00 per year, depending on experience, location, and employer.

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

How much money do junior software developers make?

Junior software developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and frameworks.

How to get a junior software developer job with no experience?

To secure a junior software developer position with no experience, focus on building a portfolio through personal projects, contribute to open-source code, and learn relevant programming languages like Python or JavaScript. Gaining familiarity with version control tools such as Git and completing online courses or certifications can also improve your chances. Internships or apprenticeships can provide practical experience and industry exposure.

What are the most commonly searched types of Software Developer jobs in Irmo, SC?

The most popular types of Software Developer jobs in Irmo, SC are:

What are popular job titles related to Junior Software Developer jobs in Irmo, SC?

For Junior Software Developer jobs in Irmo, SC, the most frequently searched job titles are:

What cities near Irmo, SC are hiring for Junior Software Developer jobs?

Cities near Irmo, SC with the most Junior Software Developer job openings:

Infographic showing various Junior Software Developer job openings in Irmo, SC as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $72,653 per year, or $34.9 per hour.

Application Developer III - 60020544

State of South Carolina

Columbia, SC • On-site

$66K - $119K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


State Of South Carolina rating

7.7

Company rating: 7.7 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

24th of 50 rated states


Job description

Job Responsibilities Application Developer III The Department of Administration's (Admin) Division of Enterprise Applications (DEA) is seeking an Application Developer III to join the team. We are in growth mode, and it is an exciting time to be a contributing member to SC Enterprise Information System (SCEIS). SCEIS is the backbone of our business processes and ultimately empowers decision makers to improve government for the citizens.

If you enjoy working at the intersection of people, process, and technology, and are motivated by a fast paced, multi tasked and transforming environment, then this position could be for you. In this role your technical expertise will focus on the design, development, implementation and maintenance of our enterprise solutions. Our environment consists of cloud-based applications, application program interface (APIs), system integrations, automation solutions, and enterprise enhancements that support our continued path forward.You will provide technical leadership on complex development efforts within these emerging technologies, provide architectural review, mentor junior developers, and promote software engineering best practices that improve application quality, performance, and long-term maintainability

This position is onsite in Columbia, South Carolina. Responsibilities of the Application Developer III: Develop, test, and implement cloud-based applications, APIs, integrations, automation solutions, and enterprise system enhancements in accordance with established coding standards, security requirements, architectural guidance, and development best practices. Build, configure, deploy, and maintain application components utilizing modern DevOps and cloud technologies.

Assist with application maintenance, system upgrades, testing efforts, implementation, resolve complex application defects, integration issues, and production support activities. Troubleshoot, analyze, and resolve complex application defects, integration issues, and production support incidents. Collaborate with architects, product owners, business stakeholders, and development team members to analyze business and technical requirements and translate the requirements into technical tasks, testing requirements, and implementation plans.

Design cloud-based applications, APls, integrations, automation solutions, and enterprise system enhancements with solution alternatives. Participate in backlog refinement, sprint planning, work estimation activities, and Agile ceremonies. Identify technical risks, dependencies, and mitigation strategies.

Conduct peer reviews to promote code quality, maintainability, and development standards. Maintain awareness of emerging technologies and software development best practices. Collaborate with team members to improve development processes, delivery efficiency, and engineering standards.

Participate in cross-functional initiatives and enterprise technology projects. Perform other duties, assignments, and special projects as assigned. Minimum and Additional Requirements A bachelor's degree in computer science, information technology, or a related field and five (5) years of professional experience in cloud-based software development.

Relevant professional experience may substitute for the bachelor's degree on a year-for-year basis. Additional Requirements: Experience with cloud-native, serverless and containerized application development in Azure or AWS using at least one of the following programming languages: Java, ABAP, JavaScript, Typescript, Python, C# (Java, ABAP, and Typescript is preferred). Experience working in an agile framework such as Scrum.

General understanding of Infrastructure as Code programming languages (Terraform, Bicep, or CloudFormation), SOLID design principles, and common architectures (Event-Driven, Scheduled, Microservices). Familiar with common SQL and NoSQL database, Data Lake and Data Warehouse technologies. Experience using modern source control and project management tools and services such as GitHub, Jira, or Azure DevOps.

Experience working with ERP systems such as SAP is preferred but not necessarily required. Currently holds or can quickly achieve any required Ivalua L3 certifications and all intermediate prerequisites. Position may be required to report to work during emergency situations and hazardous weather events.

Applicants indicating college credit or degree(s) on the application will be required to bring a copy of college transcript to the interview. A copy of the transcript may also be uploaded as an attachment to the application, if required by the hiring department or if desired by the applicant. Please note that some areas of the Department may require an official, certified copy of the transcript prior to hiring or within a specific timeframe required by that area, after hiring.

Failure to produce an official, certified transcript may result in not being hired or termination. Additional Comments The Department of Administration is committed to providing equal employment opportunities to all applicants and does not discriminate on the basis of race, color, religion, sex (including pregnancy, childbirth, or related medical conditions including, but not limited, to lactation), national origin, age (40 or older), disability or genetic information. Supplemental questions are considered part of your official application.

Any misrepresentation will result in your disqualification from employment. Please complete the state application to include all current and previous work history and education. A resume will not be accepted nor reviewed to determine if an applicant has met the qualifications for the position.

The South Carolina Department of Administration offers an exceptional benefits package for full time (FTE) employees: Health, dental, vision, long-term disability, and life insurance for employees, spouse, and children. Click here for additional information. 15 days annual (vacation) leave per year 15 days sick leave per year 13 paid holidays Paid Parental Leave S.C

Deferred Compensation Program available(S.C. Deferred Compensation) Retirement benefit choices * State Retirement Plan(SCRS) State Optional Retirement Program (State ORP) *Enrollment in one of the listed plans is required for all FTE employees; please refer to the contribution section of hyperlinked retirement sites for the current contribution rate of gross pay. Applicants indicating college credit or degree(s) on the application will be required to bring a copy of college transcript to the interview

A copy of the transcript may also be uploaded as an attachment to the application, if required by the hiring department or if desired by the applicant. Please note that some areas of the Department may require an official, certified copy of the transcript prior to hiring or within a specific timeframe required by that area, after hiring. Failure to produce an official, certified transcript may result in not being hired or termination.


What State Of South Carolina employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


State of South Carolina logo

About State of South Carolina

Sourced by ZipRecruiter

State of South Carolina is not a typical corporation, but the governing body of the US state of South Carolina, located in the capital city of Columbia. Its industry focuses on public administration, providing key essential services to ensure the efficient functioning of the state. These services range from public safety and environment protection to education, healthcare, and economic development. The state was founded in 1788, grounded in democratic principles meant to support the overall well-being of its citizenry. Its core values revolve around service, integrity, accountability, and transparency. The mission of the State of South Carolina is to improve the quality of life for all its people, with a focus on education advancement, economic growth, and improved healthcare.

Industry

Public administration

Company size

10,000+ Employees

Headquarters location

Columbia, SC, US

Social media