Epicareer Might not Working Properly
Learn More

Junior Python Developer (Fresh Grads Welcome)

Salary undisclosed

Checking job availability...

Original
Simplified
We are looking for motivated and talented individuals with a Degree in Computer Science, Software Engineering, or related technical fields who are passionate about building their careers in software development. This role is perfect for those with foundational technical skills and a desire to grow in a dynamic, hands-on environment. As a Python Developer, your responsibilities will include: ________________________________________ 1. End-to-End Software Development Lifecycle (SDLC) • Requirements Gathering: Collaborate with stakeholders to gather and analyze user requirements, ensuring a clear understanding of business needs. • Design: Participate in the design of software solutions, including system architecture, database design, and API specifications. • Development: Write clean, efficient, and maintainable code using Python and related frameworks (e.g., Django, Flask) to build scalable applications. • Unit Testing: Develop and execute unit tests to ensure code quality and functionality. • User Acceptance Testing (UAT): Support UAT by working closely with end-users to validate that the application meets their requirements. • Deployment: Assist in the deployment of applications to production environments, ensuring smooth and error-free releases. • Post-Go-Live Support: Provide ongoing support and troubleshooting for applications post-deployment, addressing bugs and implementing enhancements as needed. ________________________________________ 2. Application Development and Support • Assist in the development and maintenance of software applications, ensuring they meet functional and technical requirements. • Work on web development projects, utilizing Python-based frameworks (e.g., Django, Flask) to build robust backend systems. • Participate in frontend development using JavaScript, CSS, HTML, and React.js to create dynamic user interfaces. • Develop and maintain databases using SQL and Python libraries (e.g., SQLAlchemy) to support application functionality. ________________________________________ 3. Coding and Automation • Contribute to automation projects to streamline business processes using Python scripting and tools like UiPath, Laiye. • Design and implement automated workflows and scripts to improve operational efficiency. ________________________________________ 4. Full Stack Development • Collaborate with the team to deliver full-stack solutions, integrating frontend and backend components seamlessly. • Gain hands-on experience in building and deploying full-stack applications under the guidance of senior developers. ________________________________________ 5. AI Model Development Support • Support the development and deployment of AI models by participating in preliminary experiments and analysis using Python libraries (e.g., TensorFlow, PyTorch, Scikit-learn). • Aid in the assessment and refinement of AI models, focusing on incremental improvements for better outcomes. ________________________________________ 6. Team Collaboration • Work closely with cross-functional teams to support software development projects and meet client needs. • Participate actively in team discussions, contributing ideas and learning project management skills. ________________________________________ 7. Learning and Innovation • Stay updated on emerging technologies, programming languages, and development frameworks, with a focus on Python and its ecosystem. • Participate in team training and mentoring sessions to expand your skillset and knowledge base. ________________________________________ Your Profile • Degree in Computer Science, Software Engineering, or a related technical field. • Extensive hands-on experience (through academics, internships, or employment) in Python, JavaScript, CSS, HTML, SQL, and React.js. • Familiarity with Python frameworks such as Django or Flask is a plus. • Exposure to RPA tools like UiPath, Laiye is an advantage. • Strong problem-solving skills, an eagerness to learn, and effective communication skills. • Interest in software development, automation, and creating impactful business solutions. ________________________________________ This role offers a supportive environment for fresh graduates or early-career professionals to grow their skills while contributing to real-world projects. If you are passionate about Python development and eager to make an impact, we encourage you to apply!