Python Backend Developer - 31842
*Job Description =*
*Position’s Contributions to Work Group*:
- Software / Python development to support Electrification projects.
- BaaS & MineOpt.
- Will work closely with existing developers/data scientists in addition to external stakeholders to ensure the success of these two projects.
*Typical task breakdown:*
_Work as part of a project team to write high quality/efficient code, coordinate software development, and determine project scope and limitations._
_ *Review project requests describing user needs to estimate time and requirements to accomplish project. *_
_ *Develop new features for existing simulation software.*_
_ *Extract meaningful answers from complicated outputs*_
*Interaction with team*:
- Daily interaction with the broader development team. Both within Client Digital and external stakeholders.
*Work environment*:
Office/Home environment
*Education & Experience Required: *
- ~7 years. Computer science background. Data science is a plus.
*Technical Skills *
- Excellent verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
- Ability to work independently and manage one’s time.
- Basic mentoring skills necessary to provide support and constructive performance feedback.
- Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, and testing/delivery.
- Ability to troubleshoot issues and make system changes as needed to resolve issue.
- Experience in QA testing processes
- Python expertise
- Experience with data processing packages like NumPy, pandas, etc
- Experience with visualization packages like matplotlib, Plotly, etc
- Experience with SQL querying
- Git, AWS, Azure
- Nice to have: Experience with Discrete Event Simulation (e.g. SimPy)
*Soft Skills*
Communication skills, independent worker, teamwork/collaboration
-
(Desired)
- Powerpoint, office tools, Azure DevOps
*Disqualifiers/Red Flags*
Resumes that are over 2 pages will not be considered or reviewed. Only put what is relevant in the resume.
Job Type: Contract
Pay: $55.00 - $60.00 per hour
Schedule:
* Monday to Friday
Education:
* Bachelor's (Required)
Experience:
* Python: 8 years (Required)
* Back-end development: 5 years (Required)
Work Location: In person