Contract (12 Months)
Summary
- This is a Python Developer position.
- The main function of a specialty analyst/developer is to develop, create, and modify general computer applications software or specialized utility programs utilizing software packages considered.
- A typical specialty analyst/developer is responsible for designing software or customizing software for client use to optimize operational efficiency.
Job Responsibilities
- Modify existing software to correct errors, allow it to adapt to new hardware, or improve its performance.
- Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints.
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
- Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Analyze information to determine, recommend, and plan computer specifications layouts and peripheral equipment modifications.
- Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
- Consult with customers about software system design and maintenance.
- Confer with systems analysts, engineers, programmers, and others to design systems and obtain information on project limitations and capabilities, performance requirements, and interfaces.
Technical Skills (Required)
- 5 years of Python development experience
- Ability to work well with a geographically distributed team
- Ability to quickly learn new technologies and apply them with an enterprise perspective
- Some experience with Python development in one of the following areas data science, web development, desktop development, automation, integration, or serverless computing
- Expert in Python
- Experience using Git
- Familiarity with one or more common development tools PyCharm, Visual Studio Code, Spyder, Jupiter
- Notebook, Visual Studio, Eclipse, Notepad++
- Experience with Azure DevOps
- Experience with Anaconda
- Experience with configuring network proxies in development tooling
- Experience with Windows, macOS, and Linux
Qualification/Experience
- Bachelor's degree in computer science or equivalent training required.
- 5-7 years of related experience required.
Soft Skills(Required)
- Excellent communication skills
- Strong technical problem-solving skills
- Ability to act in a self-directed manner, independently researching tools/libraries/technologies/techniques or solving problems with minimal oversight and instructions
- Good organizational skills, with the ability to meet objectives and effectively multi-task.
- Proactive, self-motivated, and a customer-focused service attitude.
- Strong analytical problem-solving, and conceptual skills.
- Must be a team player who is able to work with project managers in developing and implementing new processes and enabling systems.
- Able to work with end-user groups to determine application needs and identify feasible solutions.
- Strong troubleshooting skills
Additional Client Information
Industry: Industrial Products/Heavy
Domain: Machinery
Assignment Type: IT
Rate Negotiable: Contract
Client: Harvey Nash Inc
Department: N/A
Education Level: Bachelor's degree in computer science or equivalent training required.
Bachelor's Degree Python Developer
Primary Skill
Hours Per Week: 40
Job Start Date: Jun 19, 2024
Certi cations & Licences, If any: N/A
Skills: linux,anaconda,git,eclipse,notepad++,pycharm,spyder,windows,python,macos,desktop development,jupiter notebook,azure devops,visual studio,web development,serverless computing,modify existing software,improve its performance,visual studio code