Lead Python Developer
Dell
Remote – Could be some light travel to Austin, TX
Long-term. On-going contract
This role will be expected to:
- Lead in the software development lifecycle, which includes research, new development, modification, security, correction of errors, reuse, re-engineering and maintenance of software products.
- Drive idea generation for new software products, or for the next version of an existing product.
- Gather business requirements and participates in product definition and feature prioritization.
- Review requirements, specifications and designs to assure product quality.
- Protects Intellectual property by working appropriate legal elements (patents).
- Responsible for designing, coding and debugging and the delivery of software products within budget, schedule, and quality guidelines.
- Works with the team to develop, maintain, and communicate current development schedules, timelines, and development status.
- Develops and implements plans and tests for product quality or performance assurance.
Technical skills:
- Strong scripting and high level programming knowledge, especially in Python (or other scripting language such as Powershell, Java scripts and etc.), or C#, Java programming languages.
- Working knowledge of computer hardware, both client and enterprise systems
- Working knowledge on firmware tools on different peripherals.
- Expertise with client operating systems including Win 10, WinPE and Linux.
- Experience with MS Visual Studio and VSS/source control methods.
- Experience with Virtualization technologies a strong plus.
- Experience with Team Foundation Server (TFS).
- Experience in a Factory Deployment environment.
Education:
- Graduate degree with 3-5 years relevant experience or
- Undergraduate degree with 6-8 years relevant experience
Preferred skills are:
- Strong analytical skills.
- Strong communication skills.
- Experience in data science.
- Experience in AI, DL, ML.
Sr Lead Python Developer in Remote at Unknown Company
This position is listed as contract and able to be worked remotely.