What are the responsibilities and job description for the Lead Python Developer position at Next Level Business Services, Inc.?
Job Details
About Job:
We are seeking an experienced Senior Lead Python Developer to join our agile team. As a Senior Developer, you will play a key role in the analysis, design, development, testing, and implementation of performance attribution functionality using AWS and Python.
Job Summary:
We are looking for a seasoned Python developer with extensive experience in AWS cloud development. The ideal candidate will have a strong background in implementing and deploying AWS services, leading a team of junior developers, and collaborating with cross-functional teams.
Key Responsibilities:
1. Design and Development: Design, develop, test, and implement performance attribution functionality using Python and AWS services.
2. AWS Services Implementation: Implement and deploy AWS services such as Lambda, ECS, DynamoDB, and others.
3. Team Leadership: Lead a team of junior developers, providing guidance, mentorship, and code reviews.
4. Agile Methodologies: Collaborate with cross-functional teams using agile methodologies to deliver high-quality software.
5. Troubleshooting: Troubleshoot and resolve technical issues, ensuring timely delivery of projects.
6. Code Quality: Ensure high code quality, following best practices, and adhering to coding standards.
7. Documentation: Maintain accurate and up-to-date documentation of code, architecture, and technical design.
Requirements:
1. AWS Experience: 3 years of experience in AWS cloud development using Python.
2. Python Expertise: Strong proficiency in Python, with experience in developing scalable and efficient applications.
3. AWS Services: Experience in implementing and deploying AWS services such as Lambda, ECS, DynamoDB, and others.
4. Leadership: Proven experience in leading a team of junior developers, providing guidance, and mentorship.
5. Agile Methodologies: Experience in collaborating with cross-functional teams using agile methodologies.
6. Troubleshooting: Strong problem-solving skills, with the ability to troubleshoot and resolve technical issues.
7. Communication: Excellent communication and interpersonal skills.
Nice to Have:
1. Cloud Certifications: AWS certifications such as AWS Certified Developer - Associate or AWS Certified Solutions Architect - Associate.
2. Containerization: Experience with containerization using Docker.
3. CI/CD: Familiarity with CI/CD pipelines using tools such as Jenkins or GitLab CI/CD.
Salary : $60 - $80