2

Entry Level Software Developer Jobs in Irmo, SC (NOW HIRING)

next page

Showing results 1-20

Entry Level Software Developer information

See Irmo, SC salary details

$24.1K

$81.9K

$197.2K

How much do entry level software developer jobs pay per year?

As of May 29, 2026, the average yearly pay for entry level software developer in Irmo, SC is $81,872.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,800.00 and $86,600.00 per year, depending on experience, location, and employer.

What Does an Entry Level Software Developer Do?

An entry-level software developer has simpler duties compared to more senior members of the field. At the entry level, your responsibilities are to create simple, single-thread code to achieve a specific task. These bits of code can be combined to create a larger program. You may also have to create or write a design algorithm by which you create software. However, most of the time, as an entry-level developer, you are in charge of debugging. You have to comb through the code of a piece of software to remove errors.

What are the key skills and qualifications needed to thrive as an Entry Level Software Developer, and why are they important?

To thrive as an Entry Level Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, along with a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic knowledge of databases is important. Strong problem-solving abilities, attention to detail, and effective teamwork set standout candidates apart. These skills and qualities are crucial for building reliable software, collaborating with colleagues, and adapting to evolving technical requirements.

What types of projects and tasks can I expect to work on as an entry level software developer?

As an entry level software developer, you will typically be assigned to work on smaller modules or features within larger projects, often under the guidance of more experienced developers. Your daily tasks may include writing and testing code, fixing bugs, participating in code reviews, and collaborating with team members through agile sprints or regular meetings. You'll also have opportunities to learn new technologies, contribute to documentation, and gradually take on more complex responsibilities as you gain experience. This environment encourages continuous learning and close collaboration with others, helping you build both technical and teamwork skills.

What are entry level software developers?

Entry level software developers are professionals who are at the beginning of their software development careers. They typically have foundational knowledge of programming languages, software development methodologies, and problem-solving skills. Entry level developers work under the guidance of more experienced engineers to write code, fix bugs, and contribute to software projects. Their responsibilities often include learning new technologies, collaborating with team members, and gaining practical experience to advance in their careers.

What is the difference between Entry Level Software Developer vs Junior Software Engineer?

AspectEntry Level Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, coding bootcamp experienceBachelor's in CS or related field, internship experience
Work EnvironmentTech companies, startups, software firmsTech companies, consulting firms, startups
Employer UsageCommonly used in job postings and industryOften used interchangeably with Entry Level Software Developer

Both roles typically require a bachelor's degree in computer science or related fields and some coding experience. They work in similar environments like tech companies and startups. The terms are often used interchangeably, but 'Junior Software Engineer' may emphasize a slightly more engineering-focused role. Overall, they represent entry-level positions for aspiring software professionals.

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 Entry Level Software Developer jobs in Irmo, SC? For Entry Level Software Developer jobs in Irmo, SC, the most frequently searched job titles are:
What cities near Irmo, SC are hiring for Entry Level Software Developer jobs? Cities near Irmo, SC with the most Entry Level Software Developer job openings:
Infographic showing various Entry Level Software Developer job openings in Irmo, SC as of May 2026, with employment types broken down into 3% As Needed, 84% Full Time, 11% Part Time, 1% Temporary, and 1% Contract. Highlights an 87% Physical, 7% Hybrid, and 6% Remote job distribution, with an average salary of $81,872 per year, or $39.4 per hour.
Quality Assurance Tester I

$62.29K - $77.86K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


State Of South Carolina rating

7.9

Company rating: 7.9 out of 10

Based on 41 frontline employees who took The Breakroom Quiz

12th of 50 rated states


Job description

Job Responsibilities Under general supervision, the Quality Assurance Tester I (Beginner) supports the South Carolina Judicial Branch (SCJB) information technology systems by serving as a liaison between court business users and technical teams. This role supports software quality initiatives for the South Carolina Judicial Branch information technology systems including but not limited to, the Appellate Court Case Management System (C-Track), Trial Court Case Management System (CMS), Attorney Information System (AIS), Bar Admissions Tracking System, e-Filing solutions, SCJB's document management system (OnBase), website content management systems, county statistics systems, Transcript Portal, SCJB Events Management, Justice View, SCJB public and trial court websites. The Quality Assurance Tester I is responsible for manual and automated testing, executing test cases, documenting defects, and validating system functionality to ensure applications meet defined requirements.

This entry-level role assists with regression testing, system validation, and basic test planning while working closely with business analysts, developers, and support teams. The Quality Assurance Tester I develops foundational knowledge of DevOps tools, acceptance criteria, and testing practices while supporting the reliability and performance of enterprise applications through validation, documentation, and test execution. The role also ensures applications comply with specifications, usability standards, judicial policies, security requirements, and applicable statutory regulations.

ESSENTIAL DUTIES AND RESPONSIBILITIES OF THE POSITION User Support and Training / UAT Support Assist in supporting end users by validating reported issues and confirming whether they are system defects,data issues, configuration issues, or expected functionality. Participate in training sessions to build knowledge of SCJB applications, court business processes, and testing methodologies. Help create and maintain user-facing documentation, such as quick reference guides, test scenario instructions, and basic process documentation.

Assist in preparing test scenarios that reflect real user workflows and system usage. Provide feedback from testing activities that may improve user experience, usability, or documentation. Support user acceptance testing preparation by assisting with test scenario documentation, test data preparation, and environment readiness.

Incident Management and Troubleshooting Assist with investigating reported system issues by reproducing errors and documenting findings. Document defects with clear descriptions, screenshots, reproduction steps, expected results, actual results, test data used, and affected application area. Collaborate with developers, business analysts, and senior testers to clarify defect details and assist with troubleshooting.

Validate defect fixes once changes are deployed to testing environments. Track testing issues and defects using approved tools such as Azure DevOps or other issue tracking systems. Escalate senior testers, business analysts, or technical staff when additional investigation is required.

Application Testing and Operations Support Execute assigned manual test cases to validate application functionality and confirm expected results for SCJB systems. Assist with automated test execution where applicable. Test court technology applications including case management systems, jury systems, e-filing solutions, document management systems, dashboards, reporting systems, public search systems, websites, and internal administrative applications.

Perform regression testing to ensure system updates, bug fixes, or enhancements do not negatively impact existing functionality. Assist with system validation activities during application releases or updates. Verify that application functionality aligns with documented acceptance criteria and expected workflows.

Assist with basic test environment validation to ensure systems are ready for testing activities. Data, Reporting, and Dashboard Validation Assist with validating dashboard filters, report parameters, search results, exported spreadsheets, and displayed totals. Compare application results against expected outcomes, predefined test data, or validation instructions.

Assist with basic data validation using predefined SQL queries or guidance from senior testers, business analysts, developers, or DBAs. Validate that exported Excel files, reports, and search results match the selected filters and user expectations. Documentation and Knowledge Management Maintain accurate documentation of executed test cases, test results, and identified defects.

Assist in developing and updating test cases based on documented requirements and acceptance criteria. Document testing procedures, findings, and validation results in designated systems or repositories. Support the maintenance of testing documentation to ensure consistency and traceability.

Contribute to knowledge-sharing activities by documenting lessons learned and testing insights. Ensure testing documentation aligns with SCJB standards and testing practices.. Continuous Improvement and Optimization Identify potential areas for improvement in testing processes, application functionality, documentation, or user experience

Provide feedback to business analysts and developers regarding usability issues discovered during testing. Participate in team retrospectives or review sessions to improve testing practices. Assist in refining test cases to improve clarity, coverage, and effectiveness.

Learn and adopt best practices in quality assurance and testing methodologies. Support efforts to improve overall product quality through consistent testing practices. Security, Compliance, and Access Control Comply with SCJB policies, court rules, and data protection requirements when accessing testing environments and applications.

Assist in validating role-based access and permission functionality as part of system testing. Ensure test data is handled appropriately and securely. Maintain confidentiality when working with sensitive system data, court records, or application information.

Report potential security concerns discovered during testing to the business analyst, developers, and the SCJB Security team. Assist with validating that users can only access functions and records appropriate to their assigned role. Team Collaboration and Leadership Work collaboratively with business analysts, developers, and other QA team members to support testing activities.

Participate in team meetings, sprint activities, testing coordination sessions, and release validation activities. Communicate testing results, issues, and progress clearly to team members and stakeholders. Seek guidance from senior testers or business analysts to improve testing knowledge and skills.

Contribute to a positive team environment by supporting shared goals and quality standards. Demonstrate accountability and attention to detail in all assigned testing tasks. Performs all other duties as assigned.

Minimum and Additional Requirements Bachelor's in Business Analysis, Information Technology, Computer Science, Information Systems, or a related field A Bachelor's Degree or higher in Computer Science, Business Analytics, or other IT related field; an Associate's Degree in Computer Science, Business Analytics, or other IT related field and two (2) or more years' experience; or a high school diploma and three (3) or more years' experience in a Quality Assurance role providing, but not limited to, escalated technical end user support, and knowledge and experience of the software development life cycle. Experience working with software QA development preparing simple test procedures and executing test procedures. Working knowledge of the following: Microsoft Windows, Microsoft Office, XML, Microsoft TFS, Adobe Acrobat, Internet Explorer and other internet browsers, SharePoint.

Knowledge, Skills, Abilities and Other Characteristics Knowledge of Agile and Scrum methodologies, requirements elicitation and documentation practices, software testing methodologies, and DevOps or Application Lifecycle Management tools within a judicial or government IT environment. Skilled in analyzing and documenting complex business and technical requirements, supporting quality assurance and user acceptance testing, troubleshooting application and data issues, developing and using SQL queries for validation and reporting, and communicating technical concepts clearly to non-technical users. Ability to translate judicial business needs into test case scenarios, collaborate effectively with cross-functional teams, manage multiple priorities, and support mission-critical court systems while maintaining confidentiality, compliance, and a focus on continuous improvement.

Preferred Qualifications Demonstrated knowledge of Agile and/or Scrum methodologies, including backlog refinement, sprint planning, and user story development. Experience with understanding business requirements and documentation practices, such as Business Requirements Documents (BRDs), functional specifications, and business workflow modeling. Experience applying software testing methodologies, including test planning, test case development, and support of User Acceptance Testing (UAT).

Familiarity with DevOps or Application Lifecycle Management (ALM) tools, such as Azure DevOps or comparable platforms. Knowledge of the South Carolina state court system and its operational processes. Experience working with South Carolina's Statewide Case Management System (CMS), Jury Management System (JMS), and E-Filing applications is preferred.

Training or hands-on experience supporting court case management systems, judicial technology applications, or comparable enterprise-level systems. Demonstrated ability to analyze complex technical and functional issues, perform troubleshooting, and implement effective solutions. Limited knowledge of developing, modifying, and executing SQL scripts for data queries, validation, reporting, or troubleshooting purposes.

Strong written and verbal communication skills, with the ability to clearly explain technical concepts to non-technical users and stakeholders. Additional Comments The South Carolina Judicial Branch offers an exceptional benefits package for FTE positions that include: Health, Dental, Vision, Long Term Disability, and Life Insurance for Employee, Spouse, and Children; State Retirement Plan and Deferred Compensation Programs (Temporary positions have option to enroll); 15 days paid annual (vacation) leave per year; 15 days paid sick leave per year; Option to designate 10 days of earned paid sick leave per year as family sick leave; 13 paid state holidays; Workers' Compensation Benefits.


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