Software Engineer
Description
Roles and Responsibilities :
- Design, develop, test, and maintain complex software applications using Python programming language.
- Collaborate with cross-functional teams to identify requirements and implement solutions that meet business needs.
- Troubleshoot issues and debug code to ensure optimal performance of the application.
- Participate in code reviews to improve overall quality of the software.
Job Requirements :
- 5-20 years of experience in software development with a focus on Python programming language.
- Strong understanding of data structures, algorithms, and design patterns.
- Experience working with cloud-based technologies such as AWS or Azure.