ENTRY LEVEL SOFTWARE DEVELOPER

Overview

Remote
On Site
Hybrid
$80,000 - $120,000
Full Time

Skills

Agile
HTML
Java
JavaScript
Object-Oriented Programming
Problem Solving
Python
SQL
Software Design
Software Development
Software Engineering
Web Development

Job Details

Job Summary:
We are seeking a motivated and detail-oriented Entry-Level Software Developer to join our development team. In this role, you will assist in designing, developing, testing, and maintaining software applications. You ll work closely with senior developers and cross-functional teams to deliver high-quality software that meets our clients' and business needs.

Key Responsibilities:

  • Write clean, scalable, and maintainable code under the guidance of senior developers.

  • Participate in the design, development, testing, and deployment of software applications.

  • Assist in troubleshooting and debugging issues across the application stack.

  • Collaborate with team members using version control systems (e.g., Git).

  • Participate in code reviews and learn from feedback.

  • Stay up to date with emerging software development trends and technologies.

  • Document code, processes, and software changes clearly and accurately.

Qualifications:

  • Bachelor s degree in Computer Science completed before or till MAY 2024, Software Engineering, or a related field (or equivalent practical experience).

  • Proficiency in at least one programming language (e.g., Java, Python, JavaScript, C#, etc.).

  • Understanding of object-oriented programming and basic software design principles.

  • Familiarity with web development technologies (HTML, CSS, JavaScript) or backend frameworks.

  • Knowledge of databases and basic SQL queries is a plus.

  • Strong problem-solving and communication skills.

  • Eagerness to learn and grow in a team environment.

Nice to Have (Not Required):

  • Experience with version control (Git/GitHub).

  • Exposure to agile development methodologies.

  • Internship or personal projects demonstrating software development skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About 1800 Programmers Ltd.