Junior Software Developer

Overview

On Site
$30 - $40
Contract - W2
Contract - 6 Month(s)
No Travel Required

Skills

Java
C#
Python
Amazon Web Services
Visual Basic .NET
Git
DevOps

Job Details

Role: Junior Software Engineer Location: On-Site Santa Clara, CA Duration: 6+ months Contract to Hire
Position Summary: We are seeking a motivated and detail-oriented Junior Software Engineer to join our production support team. The ideal candidate will have a foundational knowledge of programming concepts, eagerness to learn new technologies, and the ability to contribute to coding, debugging, and testing tasks. This is an entry-level role designed to provide mentorship and growth opportunities within a collaborative software engineering environment.
Key Responsibilities:

  • Assist in designing, coding, testing, and maintaining software applications.
  • Collaborate with senior engineers and team members to deliver high-quality features.
  • Debug and troubleshoot code issues under guidance.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and incorporate feedback.
  • Support the integration of applications, APIs, and third-party tools.
  • Follow software development and best practices, including Agile/Scrum methodologies.
  • Contribute technical documentation as needed.

Qualifications: Required:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Solid understanding of programming languages such as Java, C#, Python, or JavaScript, VB.Net, .Net Core, .Net Framework.
  • Knowledge of databases (SQL).
  • Familiarity with version control tools (e.g., Git, DevOps).
  • Strong problem-solving and analytical skills.
  • Ability to work collaboratively in a team environment.
  • Eagerness to learn and adapt to new technologies.


Preferred (Nice to Have):

  • Internship or project experience in software development.
  • Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform).
  • Familiarity with front-end frameworks (React, Angular, or Vue.js).
  • Understanding of Agile development practices.

Soft Skills:

  • Strong communication and interpersonal skills.
  • Detail-oriented and well-organized.
  • Self-motivated with a growth mindset.
  • Ability to take feedback constructively and continuously improve.

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.