Role: Junior Software Engineer
Location: On-Site Santa Clara, CA
Duration: 6+ months Contract to Hire
Pay Rate: $30 to $40
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 GCP).
- 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.