Job Description
Are you ready to launch your career in technology? Horizon Systems is seeking an enthusiastic Entry Level Software Engineer to join our dynamic team in Cleveland, Ohio.
We are a forward-thinking company that believes in nurturing talent. As an Entry Level Engineer, you will gain hands-on experience working on cutting-edge projects, contributing to our hybrid work culture, and working alongside industry experts who are dedicated to your professional growth.
Why Join Us?
- Hybrid Work Model: Enjoy the flexibility of working from home and collaborating in our Cleveland office.
- Mentorship: Receive guidance from senior engineers to accelerate your learning curve.
- Career Growth: Clear pathways for advancement and skill development.
Responsibilities
- Develop and maintain high-quality, scalable software applications using modern languages such as Python, JavaScript, and Java.
- Collaborate with cross-functional teams including product managers, designers, and other developers to define new features.
- Write clean, efficient, and well-documented code that adheres to industry coding standards and best practices.
- Debug and troubleshoot existing codebases to ensure system stability and optimal performance.
- Participate in code reviews and technical planning sessions to improve code quality and share knowledge.
- Contribute to the full software development lifecycle from requirements gathering to deployment.
- Stay updated with the latest industry trends and technologies to propose innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Familiarity with at least one modern programming language (e.g., JavaScript, Python, Java, C#).
- Understanding of fundamental computer science concepts including data structures, algorithms, and object-oriented programming.
- Basic knowledge of web technologies such as HTML, CSS, and RESTful APIs.
- Strong problem-solving skills and a proactive approach to learning new technologies.
- Excellent written and verbal communication skills.