Entry-Level Java and Python Developer

Are you applying to the internship?

Job Description

Python Developer | Enhance IT

The Tone:
This is an Entry-Level Java and Python Developer role at Enhance IT, joining a dedicated development team. The company is seeking motivated and detail-oriented individuals with a strong foundation in programming concepts and a willingness to learn. This position is vital for contributing to various software development projects, emphasizing the creation and maintenance of applications. The role offers a valuable opportunity for fresh talent to apply foundational knowledge and grow within a collaborative environment.

The TL;DR
• Role: Early Career
• Team: Development Team
• Mission: To develop, test, and maintain software applications while contributing to diverse software development projects using Java and Python.
• Tech Stack: Java, Python, SQL, Git

What You’ll Actually Do
• Software Development: Develop, test, and maintain software applications using Java and Python.
• Code Quality: Write clean, efficient, and well-documented code, actively participating in code reviews to ensure standards.
• Feature Implementation: Assist in the design and implementation of new application features, contributing to product evolution.
• Support and Maintenance: Debug and troubleshoot software issues, and support application deployment and ongoing maintenance activities.
• Data and Collaboration: Work with databases to store, retrieve, and manipulate data, collaborating with senior developers, QA engineers, and project managers.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field. This is an entry-level position seeking individuals with a strong foundation in core programming concepts.
• Experience: Basic knowledge and practical experience with Java and Python programming. Familiarity with SQL and relational databases for data storage and manipulation. Basic knowledge of version control systems such as Git for collaborative development.
• Skills: Understanding of Object-Oriented Programming (OOP) principles, knowledge of data structures and algorithms, understanding of the software development lifecycle (SDLC), strong problem-solving and analytical skills, good communication and teamwork abilities.
• Bonus: Fresh graduates and candidates with internship experience are particularly encouraged to apply.