Job Description
Are you a motivated self-starter with a passion for technology looking to launch your career in software development? NexGen Tech Solutions is seeking a Junior Software Engineer to join our dynamic team in Philadelphia. We are committed to nurturing talent and provide a supportive environment for entry-level professionals to grow their skills in modern technologies.
In this role, you will work closely with senior developers to build scalable web applications and solve complex problems. We value creativity, continuous learning, and the drive to write clean, efficient code. This is an excellent opportunity for recent graduates or career changers with a strong foundation in coding concepts.
Why Join Us?
- Comprehensive mentorship and training programs.
- Opportunity to work on cutting-edge projects in fintech and e-commerce.
- Competitive benefits package including health, dental, and 401(k).
Take the first step in your professional journey with NexGen Tech Solutions today.
Responsibilities
- Code Development: Write clean, maintainable, and efficient code in languages such as Python, Java, or JavaScript under the guidance of senior engineers.
- Collaboration: Participate in daily stand-ups, code reviews, and agile sprint planning to contribute to team goals.
- Testing & Debugging: Assist in writing unit tests and identifying bugs within the codebase to ensure high-quality software delivery.
- Documentation: Maintain clear and concise technical documentation for new features and existing codebases.
- Learning: Stay up-to-date with industry trends and new technologies to continuously improve development practices.
Qualifications
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Technical Skills: Basic knowledge of at least one programming language (e.g., Java, Python, C#). Familiarity with HTML, CSS, and SQL is a plus.
- Problem Solving: Strong analytical skills and the ability to break down complex problems into manageable steps.
- Tools: Comfortable using Git for version control and basic understanding of integrated development environments (IDEs).
- Communication: Excellent verbal and written communication skills with the ability to articulate technical concepts clearly.
- Passion: A genuine enthusiasm for learning new technologies and a desire to build a career in software engineering.