Python Developer

Overview

On Site
Depends on Experience
Contract - W2

Skills

Microsoft Visual Studio
Jupyter
Unix
Linux
Python
Agile
C

Job Details

Location- Sunnyvale, CA / Hybrid
Job Title- Python Developer
Responsibilities:
Analyse, design, develop, code and implement programs in one or more programming languages, for a specific assigned software system
Identifies and resolves application, and programming problems.
Should be able guide the peers and provide feedback to manager. When given a task with unclear requirement, it is expected that engineer know how to ask for clarification, and ensure that all assumptions are vetted before work starts to reduce the need for re-work.
Defines specifications and develop programs, modifies existing programs, prepares test data, and prepares functional specifications.
Analyse program performance during execution while using various programming languages and techniques.
Provides guidance to non-technical staff in using software and hardware systems most effectively and efficiently.
Participate in design and implementation
Unit test / integration test of functionality developed
Requirements:
Candidate must possess at least a Bachelor's Degree, Post Graduate Diploma, Professional Degree, Master's Degree, Computer Science/Information Technology, Engineering (Computer/Telecommunication), Science & Technology or equivalent.
At least 8 year(s) of working experience in the related field is required for this position.
Self-driven professional who can succeed with little supervision.
Technical Skills:
Strong programming knowledge in Python and its ML libraries
Able to read and understand C programming code.
Experience working with Jupyter Notebook, Microsoft Visual Studio Code & Lucidchart
Experience working in Unix/Linux environment
Strong oral and written communication skills.
Experience working with Agile methodology
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.