ENTRY LEVEL SOFTWARE DEVELOPER

Overview

Remote
70,000 - 110,000
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

Algorithms
Programming Languages
Problem Solving
Java
Communication
Software Development Methodology
Python
Debugging
Database
Software Development
C++

Job Details

Introduction:

This position involves working as an Entry Level Software Developer within our team. The role requires writing, testing, and debugging code for new features or enhancements. Collaboration with senior developers, designers, and product teams is essential to understand requirements and ensure code quality. Troubleshooting, learning new technologies, and documenting technical processes are also key aspects of this position.

Responsibilities:

  • Coding & Development: Write, test, and debug code for new features or enhancements.
  • Collaboration: Work with senior developers, designers, and product teams to understand requirements.
  • Code Quality: Participate in code reviews, adhere to standards, and ensure code is efficient and well-documented.
  • Troubleshooting: Investigate and resolve bugs and production issues.
  • Learning: Adapt to new technologies and continuously improve technical and collaborative skills.
  • Documentation: Create technical documentation and contribute to system understanding.

Requirements:

Essential Skills:

  • Technical: Proficiency in programming languages (e.g., Java, Python, C++), understanding of algorithms, databases, and version control (Git).
  • Soft Skills: Strong problem-solving, communication (written/verbal), troubleshooting, and teamwork.

Preferred Skills:

  • Experience with Software Development Methodology
  • Knowledge of Debugging techniques

Typical Environment:

  • Works under senior guidance.
  • Contributes to the full Software Development Life Cycle (SDLC).
  • May involve developing APIs, creating prototypes, and implementing automation.
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.