Python Developer

Company: eTeam Inc.
Location: Phoenix, Arizona, United States
Type: Full-time
Posted: 11.JUN.2021
< >


Job DescriptionJob Title: Python DeveloperLocation: Phoenix, AZ/RemoteDuration: 12 MonthsWe are constantly thriving to deliver world class c...


Job DescriptionJob Title: Python DeveloperLocation: Phoenix, AZ/RemoteDuration: 12 MonthsWe are constantly thriving to deliver world class chat bot experiences to client's users. Our engineers plays critical role in helping us transforming technology and architecture and delighting our customers with best in class technology platforms. Out Engineers not only understand how technology works, but how that technology intersects with people who count on it every single day. Innovative ideas and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So, if youre passionate about crafting breakthrough applications and making an impact on an audience of millions, look no further.Job ResponsibilitiesFunctioning as senior member of an Agile team helping drive consistent development practices (tools, common components, and documentation)Performing all technical development for assigned applications including architecture, design, developing prototypes, writing new code and API's and performing unit and assembly testing of developed software also as neededAnalyzing business features and user stories and refining with the Product Owner to appropriately support design and build activities.Supporting integration and performance tests and providing demo of results to technical and product partnersEnabling the deployment, support, and monitoring of software across test, integration, and production environmentsPerforming peer code reviews, making deliberate short and long term design decisions and keeping constant focus on clearing technical debt items in the backlogTypically spends 70% of time writing code and testing, and remainder of time on release activities.Mentoring team of junior engineers through ongoing sprintsCommunicating to stakeholders and business partners on the solution and the implementation aspects at the technical and/or functional level appropriate for the situationIdentifying opportunities for adopting new technologiesDemonstrate increased self-reliance to achieve team goalsInfluence team members with creative changes and improvements by demonstrating risk takingMinimum Qualifications3 years of experience in one or more programming languages: Python, Java, Javascript.3 years of experience in programming with python.Demonstrated experience in Agile development, application design, software development, and testing.Hands-on experience with Python, Micro service development using one or more frameworks: Flash, AioHttpDeep understanding of multithreading concepts with experience of developing robust and scalable distributed server side applications and algorithmsAbility to implement scalable, high performing, secure, highly available solutionsKnowledge/ experience in Distributed NoSQL databases(Couchbase, Redis)Desirable to have experience with performance and monitoring tools like Splunk.Implementation or working experience of Continuous Integration and Continues Delivery using tools and automation capabilities such as Pytest, Jenkins, Git, and Jira etc.,Understanding of various SDLC methodologies particularly Agile and tools such as Confluence, and Jira .Desirable to have experience writing application for deployment on cloud environment including Openshift and Docker containers.Desirable to have experience in data visualization using tools like Tableau.Desirable to have experience in Data analysis using Jupyter notebooks, Numpy, Matplotlib or similar tools or frameworks & extracting insights.Experience in Conversational AI Space is a plus.Prior experience building chat bots with in-house or external tools like Dialogue Flow, Alexa, Rasa is a plus.Analytical skills and knack of looking for non-obvious solutions

Apply Now


Loader2 Processing ...