Job Title: Python and AWS DeveloperPayroll Company: Spruce InfoTech, IncJob Type: Long-term Contract-to-Hire (C2H).Location: IndiaExperience: 5+ years
Job Description:Spruce InfoTech, Inc. is seeking a skilled Python and AWS Developer to join our team on a long-term contract-to-hire basis. The ideal candidate will have extensive experience in Python development and a strong understanding of AWS services, including PySpark, Lambdas, Cloud Watch, SNS, SQS, and CloudFormation.
Key Responsibilities:Python Development:Utilize over 5 years' experience in Python to develop and maintain scalable, high-performance applications.Implement best practices and recommend improvements to existing code bases, ensuring robust integrations between systems through different data formats.AWS Development:Leverage more than 3 years of hands-on experience with AWS services, including but not limited to PySpark, Lambdas, Cloud Watch (Alerts), SNS, SQS, and CloudFormation.Design and develop AWS-based solutions that are efficient, scalable, and maintainable.Work with Kinesis streams and implement auto-scaling to handle large-scale data processing tasks.System Integration:Develop Python scripts for integrating systems, utilizing various data formats for seamless data exchange and communication between applications.Monitor and troubleshoot integration issues using AWS Cloud Watch and implement notifications via SNS and SQS.Technical Leadership:Analyze existing systems and recommend enhancements for performance, scalability, and security.Mentor junior developers and collaborate with cross-functional teams to deliver high-quality solutions.
Required Qualifications:Technical Expertise:5+ years' experience with Python, specifically in developing robust, scalable applications.3+ years of hands-on experience with AWS services including PySpark, AWS Lambdas, Cloud Watch, SNS, SQS, and CloudFormation.Experience in using Python for integrations between systems, handling various data formats effectively.Skills and Abilities:Strong understanding of AWS architecture and services, including Kinesis streams and auto-scaling.Ability to analyze and optimize existing code bases and recommend best practices.Excellent problem-solving skills and attention to detail.Soft Skills:Strong communication and interpersonal skills, capable of working effectively in a team environment.Ability to adapt to new technologies and work in a dynamic, fast-paced environment.
Preferred Qualifications:Additional Experience:Experience with other AWS services not listed, and familiarity with CI/CD pipelines and DevOps practices.
If you are a motivated and skilled Python and AWS Developer seeker of a challenging opportunity to contribute to the success of a dynamic company, we encourage you to apply. Join our team and be part of an innovative and fast-paced work environment. To apply, please submit your resume, along with a cover letter highlighting your relevant experience and accomplishments.
Spruce InfoTech, Inc. is an equal opportunity employer committed to diversity and inclusion in the workplace. We encourage applicants from all backgrounds to apply.