Description

Role: Software Engineer (Python)
Company name: Appinventiv
Location: India
Key Responsibilities:
Software Development: Create, maintain, and improve software applications using Python programming language. This involves writing, testing, and debugging code.

Code Review: Collaborate with team members to review and provide feedback on code written by others. This helps ensure code quality and adherence to coding standards.

Design and Architecture: Contribute to the design and architecture of software systems. This includes designing data models, software components, and overall system structure.

Algorithm Development: Develop efficient algorithms and data structures using Python to solve complex problems and improve application performance.

Documentation: Create and maintain documentation for code, APIs, and system architecture. Good documentation is essential for knowledge sharing and future maintenance.

Testing and Quality Assurance: Write unit tests, integration tests, and participate in quality assurance processes to identify and fix bugs and ensure software reliability.

Performance Optimization: Analyze and optimize the performance of Python applications, identifying bottlenecks and improving overall efficiency.

Collaboration: Collaborate with cross-functional teams, including product managers, designers, and other engineers, to understand requirements and deliver high-quality software.

Version Control: Use version control systems like Git to track changes in the codebase, coordinate with team members, and manage code repositories.

Continuous Integration/Continuous Deployment (CI/CD): Implement and maintain CI/CD pipelines to automate the build, testing, and deployment processes, ensuring that changes are deployed smoothly and consistently.
Experience: 1 to 3 years
Email: To apply MAIL your CVs to career@appinventiv.com.

error: Content is protected !!