We are seeking a skilled Python Developer with a strong background in programming, problem-solving, and software implementation. As a key member of our development team, you will be involved in designing, developing, and optimizing Python-based applications. Your role will require technical expertise, analytical thinking, and effective communication skills to collaborate with cross-functional teams and deliver high-quality solutions.
This is an opportunity to work on challenging and meaningful projects that make a real impact while continuously improving your skills in a supportive and innovative environment.
Key Responsibilities
- Python Development. Write clean, efficient, and scalable Python code to develop high-performance applications.
- Problem-Solving & Debugging. Analyze complex technical issues, troubleshoot problems, and implement effective solutions.
- Requirement Analysis. Understand business and technical requirements, translate them into functional specifications, and develop solutions accordingly.
- Software Implementation. Work on end-to-end software development, from designing architecture to deploying and maintaining applications.
- Collaboration & Communication. Work closely with cross-functional teams, including software engineers, product managers, and QA teams, to ensure smooth project execution.
- Continuous Learning & Upskilling. Stay updated with the latest Python frameworks, libraries, and industry trends, and incorporate best practices into your work.
- Optimization & Performance Tuning. Ensure applications are optimized for speed, security, and reliability, following coding standards and best practices.
- Testing & Documentation. Conduct unit testing, code reviews, and maintain comprehensive documentation to ensure high-quality code.
What You Bring to the Team
Technical Expertise
- Strong experience in Python programming and understanding of core Python concepts.
- Proficiency in data structures, algorithms, and object-oriented programming (OOP).
- Hands-on experience with Python frameworks such as Django, Flask, or FastAPI.
- Knowledge of database management systems (SQL, PostgreSQL, MySQL, MongoDB, etc.).
- Experience with API development and integration, including RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
- Strong debugging, troubleshooting, and performance optimization skills.
Education & Experience
- Bachelor's degree in Computer Science, Engineering, or a related field (Master’s degree is a plus).
- 2 to 5 years of experience in Python development and software engineering.
Soft Skills & Work Ethic
- Strong communication, prioritization, and organizational skills.
- Ability to work independently and in a team-oriented environment.
- A keen eye for detail and a passion for writing clean, maintainable, and efficient code.
- A growth mindset with a willingness to learn new technologies and upskill continuously.
About GlobalLogic
GlobalLogic, a Hitachi Group Company, is a leader in digital engineering and technology solutions. Since 2000, we have been helping companies reimagine their digital future through cutting-edge software solutions. From AI-driven platforms to cloud-based applications, we partner with some of the world's biggest brands to create groundbreaking digital experiences.
With a global presence and a diverse team of experts, we are continuously pushing the boundaries of technology. Join us and be part of a company that is shaping the digital world!