Job Title: Python Developer
Role: Software Development
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Company Overview:
Tech Gimini is a leading service provider of recruitment and training needs, offering exceptional services to clients and job seekers across the country. Established in 2019, Tech Gimini is a professionally managed placement and training firm with a network across India. With a team of experienced industry specialists, Tech Gimini values IT and focuses on placing the right people in the right jobs to help organizations build their human capital and individuals build their careers.
Location: [Location not provided]
About the Role:
We are seeking a passionate Python developer to join our team at [Company X]. As a Python Developer, you will be responsible for developing and implementing high-quality software solutions, creating complex applications using cutting-edge programming features and frameworks, and collaborating with other teams in the firm to define, design, and ship new features. You will also be involved in data engineering problems and building data pipelines, working on challenging and innovative projects using the latest technologies and tools.
Objectives of this Role:
- Develop, test, and maintain high-quality software using Python programming language.
- Participate in the entire software development lifecycle, building, testing, and delivering high-quality solutions.
- Collaborate with cross-functional teams to identify and solve complex problems.
- Write clean and reusable code that can be easily maintained and scaled.
Your Responsibilities:
- Create large-scale data processing pipelines to assist developers in building and training novel machine learning algorithms.
- Participate in code reviews, ensure code quality, and identify areas for improvement to implement practical solutions.
- Debug codes when required and troubleshoot any Python-related queries.
- Keep up to date with emerging trends and technologies in Python development.
Required Skills and Qualifications:
- 3+ years of experience as a Python Developer with a strong portfolio of projects.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- In-depth understanding of Python software development stacks, ecosystems, frameworks, and tools such as Numpy, Scipy, Pandas, Dask, spaCy, NLTK, sci-kit-learn, and PyTorch.
- Experience with front-end development using HTML, CSS, and JavaScript.
- Familiarity with database technologies such as SQL and NoSQL.
- Excellent problem-solving ability with solid communication and collaboration skills.
Preferred Skills and Qualifications:
- Experience with popular Python frameworks such as Django, Flask, or Pyramid.
- Knowledge of data science and machine learning concepts and tools.
- A working understanding of cloud platforms such as AWS, Google Cloud, or Azure.
- Contributions to open-source Python projects or active involvement in the Python community.
Role: Front End Developer
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education:
- UG: B.Tech/B.E. in Any Specialization, Any Graduate
- PG: M.Tech in Any Specialization, MCA in Computers
Key Skills:
- Python
- Front-end technologies
- CSS3
- JavaScript
- HTML5
- Python Libraries
- Multi-process architecture
- Object Relational Mapper
- Excellent Debugging Skills
- Python Frameworks
- Machine Learning
- AI
- FAQscore Python
- Flask
<