Loading...

Robotico Digital®

Sr Python Developer

Robotico Digital®
Hyderabad, Telangana On-site
On-Site Contract Hyderabad, Telangana India

Skills

Django Back-End Web Development Amazon Web Services (AWS) REST APIs Python (Programming Language) Object-Oriented Programming (OOP) HTML5 Machine Learning MongoDB JSON

About the Role

Roles and responsibilities:

1. Software Development: Write clean, maintainable, and efficient Python code for backend applications, APIs, data processing, or machine learning models, depending on the team's focus.
2. System Design: Architect complex systems and contribute to the design and development of scalable, fault-tolerant, and high-performance solutions.
3. Collaboration: Work closely with other developers, product managers, and stakeholders to gather requirements and deliver optimal solutions.
4. Code Reviews: Lead and participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
5. Mentorship: Mentor junior developers, provide technical guidance, and support their growth within the team.
6. Testing: Develop unit tests, integration tests, and participate in test-driven development (TDD) practices to ensure software quality.
7. Continuous Improvement: Identify areas for improvement in the existing codebase and actively contribute to refactoring efforts and performance optimization.
8. Deployment & Maintenance: Work with DevOps teams to deploy and maintain software in production, monitor system performance, and address issues promptly.
9. Documentation: Write and maintain comprehensive documentation for code, processes, and system architecture.
10. Keep Up-to-Date: Stay current with emerging technologies, programming languages, and industry trends related to Python and software development in general.

Job Requirements

1. 3 - 6 years of working experience in Python / Perl / Angular / OTRS / OTOBO
2. Machine Learning/AI: Experience with Python-based machine learning libraries such as TensorFlow, Keras, or PyTorch.
3. Docker and Kubernetes: Experience with containerization technologies and orchestration tools.
4. Microservices Architecture: Familiarity with building and maintaining microservices-based architectures.
5. Performance Tuning: Experience with performance optimization and debugging of large-scale Python applications.
6. Security: Understanding of security best practices in Python, including secure coding and handling sensitive data.

Other Skill Sets
1. Strong problem-solving and analytical thinking.
2. Excellent communication skills, both verbal and written.
3. Ability to work independently as well as in a collaborative team environment.
4. Passion for learning new technologies and improving development processes.
5. Strong attention to detail and commitment to delivering high-quality software.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs