Job Description :
Essential Functions
Design and implement solutions for a highly scalable, large scale deployment
Integrate third-party tools, Paas/Saas services
Research and prototype using open source technologies
Engage subject matter experts in successful transfer of complex domain knowledge
Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
Write code that meets standards and delivers desired functionality using the technology selected for the project
Understand performance parameters and assess application performance
Work on core data structures and algorithms and implement them using technology chosen
Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness
Perform other duties as assigned

Requirements
Bachelor''s Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) OR 8 years of total work experience
A minimum 4 years of professional experience.
Deep understanding of developing Python based software
Experience working with Python frameworks such as Django and Flask
Experience in test driven development and Agile processes (preferably Scrum
Excellent analytical and problem-solving skills.
Excellent written and verbal communication skills.
Motivated self-starter who is eager to learn and be part of a team of highly talented professionals

Preferred
Knowledge of Object-Oriented design and enterprise design patterns
Experience with NoSQL (MongoDB desired)
Experience with CI/CD processes and tools (Jenkins, GItHub, Docker preferred)

Client : Confidential