We are seeking an experienced Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and be proficient in Python programming language.
Key Responsibilities:
* Design and develop high-quality software applications using industry best practices.
* Collaborate with cross-functional teams to identify business requirements and implement solutions.
* Ensure timely delivery of projects while maintaining a high level of quality and reliability.
Requirements:
* Bachelor's degree in Computer Science or related field.
* At least 5 years of experience in software development with a focus on Python programming language.
* Strong understanding of software development life cycle (SDLC) and agile methodologies.
* Experience working with SQL databases, specifically MySQL.
* Excellent problem-solving skills and attention to detail.
Additional Requirements:
* Familiarity with data modeling principles and database design.
* Experience with code management tools such as Git and CI/CD pipelines.
* Knowledge of cloud-based services and infrastructure.
Benefits:
* Collaborative work environment.