Job Description
Job DescriptionJunior Software Engineer Job Description:Job Responsibilities:
- Collaborate with senior software engineers to develop and implement new software programs
- Assist in designing, coding, testing, debugging, and documenting software applications
- Participate in product meetings and provide input for software improvements
- Troubleshoot, debug, and upgrade existing software
- Work closely with cross-functional teams to define, design, and ship new features
- Contribute to code reviews and ensure high-quality software development
Essential Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Proficiency in programming languages such as Java, Python, or C++
- Strong understanding of software development principles and best practices
- Knowledge of database management and web development technologies
- Excellent problem-solving and analytical skills
- Ability to work independently as well as collaborate in a team environment
Desired Experience:
- 1-2 years of relevant work experience in software development
- Experience with Agile methodologies and software development lifecycle
- Previous exposure to manufacturing or workforce operations software is a plus
- Strong communication skills and the ability to translate technical information to non-technical stakeholders
Salary & Benefits:
- Salary Range: $45,000 - $60,000 per year
- Health insurance, dental, and vision coverage
- 401(k) retirement plan with company match
- Paid time off and flexible work hours
- Professional development opportunities and growth potential within the organization
