Job
Description
You are a highly skilled and experienced Senior Python Developer who will be responsible for designing, developing, and maintaining scalable and efficient Python-based applications. Your strong understanding of Python and its ecosystem, as well as your experience in developing software systems, will be crucial in this role. You should have a combination of technical skills, communication skills, teamwork skills, and self-motivation. Your passion for Python and software development, along with your willingness to learn and share knowledge, will set you apart. **Key Responsibilities:** - Design, develop, and maintain scalable and efficient Python-based applications. - Gather requirements and translate them into technical specifications in collaboration with cross-functional teams. - Write clean, well-documented, and maintainable code. - Troubleshoot and debug code in collaboration with other developers. - Mentor and train junior developers. - Stay updated on the latest Python technologies. - Lead and manage development teams by setting goals, delegating tasks, and providing feedback. - Ensure the quality of software development by overseeing code quality, testing, and documentation. - Present technical information to stakeholders through presentations. **Qualifications:** - 7+ years of experience in Python development. - Strong understanding of Python's syntax, libraries, and frameworks. - Strong understanding of OOPS concepts and DSA. - Experience with crafting expert backend architecture diagrams. - Experience with design patterns in Python, especially FactoryClass. - Experience with unit testing and test-driven development. - Experience with version control systems. - Experience with hands-on AWS services integration (EC2, S3 storage, Amplify, cloud-formation, Redshift, Quicksight, Dynamo DB, RDS). - Good to have knowledge of Azure service bus and Azure function apps. - Excellent problem-solving and debugging skills. - Ability to work independently and as part of a team. - Excellent written and verbal communication skills. You are a highly skilled and experienced Senior Python Developer who will be responsible for designing, developing, and maintaining scalable and efficient Python-based applications. Your strong understanding of Python and its ecosystem, as well as your experience in developing software systems, will be crucial in this role. You should have a combination of technical skills, communication skills, teamwork skills, and self-motivation. Your passion for Python and software development, along with your willingness to learn and share knowledge, will set you apart. **Key Responsibilities:** - Design, develop, and maintain scalable and efficient Python-based applications. - Gather requirements and translate them into technical specifications in collaboration with cross-functional teams. - Write clean, well-documented, and maintainable code. - Troubleshoot and debug code in collaboration with other developers. - Mentor and train junior developers. - Stay updated on the latest Python technologies. - Lead and manage development teams by setting goals, delegating tasks, and providing feedback. - Ensure the quality of software development by overseeing code quality, testing, and documentation. - Present technical information to stakeholders through presentations. **Qualifications:** - 7+ years of experience in Python development. - Strong understanding of Python's syntax, libraries, and frameworks. - Strong understanding of OOPS concepts and DSA. - Experience with crafting expert backend architecture diagrams. - Experience with design patterns in Python, especially FactoryClass. - Experience with unit testing and test-driven development. - Experience with version control systems. - Experience with hands-on AWS services integration (EC2, S3 storage, Amplify, cloud-formation, Redshift, Quicksight, Dynamo DB, RDS). - Good to have knowledge of Azure service bus and Azure function apps. - Excellent problem-solving and debugging skills. - Ability to work independently and as part of a team. - Excellent written and verbal communication skills.