Entry level software developer

Overview

Remote
75000 - 100,000
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

Agile
Amazon Web Services
Google Cloud Platform
HTML
Python
Java
SQL
JavaScript
Software Development
Spring Framework
Node.js

Job Details

Key Responsibilities

  • Assist in designing, coding, testing, and debugging software applications.

  • Collaborate with team members to develop clean, scalable, and efficient code.

  • Support in maintaining, updating, and troubleshooting existing applications.

  • Participate in code reviews and contribute to improving development practices.

  • Work with databases, APIs, and third-party tools as required.

  • Document technical specifications and processes for future reference.

  • Stay updated with the latest industry trends, tools, and technologies.

Qualifications

  • Bachelor s degree in Computer Science, Information Technology, or related field (or equivalent practical experience).

  • Solid understanding of at least one programming language (e.g., Java, Python, C#, JavaScript, or Node.js).

  • Basic knowledge of web technologies (HTML, CSS, JavaScript) and/or database management (SQL, NoSQL).

  • Familiarity with version control systems (Git, GitHub/GitLab/Bitbucket).

  • Strong problem-solving and analytical skills.

  • Ability to work in a collaborative, team-oriented environment.

  • Eagerness to learn and grow in a fast-paced setting.

Preferred Skills (Nice-to-Have)

  • Experience with frameworks such as React, Angular, or Spring Boot.

  • Knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform).

  • Exposure to Agile/Scrum development methodologies.

  • Internship or project experience in software development.

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.