The Developer is responsible for leading the design, development, testing, debugging, maintaining and documenting software components in accordance to Software Development Life Cycle (SDLC) best practices. The Developer has overall responsibility in the technical design process. Leads and participates in the application technical design process and completes estimates and work plans for design, development, implementation, and rollout tasks. The Developer also communicates with the appropriate teams to ensure that assignments are delivered with the highest of quality and in accordance to standards. The Developer strives to continuously improve the software delivery processes and practices. 6+ years experience in systems analysis, design or programming and the associated development methodologies.
Requirements:
- BS or MS in Computer Science or equivalent work experience
- In-depth knowledge of Python
- In-depth knowledge of Spark
- In-depth knowledge of Big Data, data engineering, databases, data wrangling, relational databases
- Exposure to Azure
- Exposure to Data Science principles
- Exposure to REST and scalable APIs
- Exposure to Flask or another python web framework
- Exposure to server-side development in Python
- Exposure to systems design and architecture
- Experience estimating, developing, releasing, and supporting backend code in production environments
- Excellent judgement, problem solving, critical thinking, and communication skills
- Ability to operate semi-independently
Job Types: Full-time, Contract
Pay: $60.00 - $70.00 per hour
Benefits:
- Health insurance
- Life insurance
- Vision insurance
Schedule:
- 8 hour shift
Education:
- Bachelor's (Required)
Experience:
- SQL: 1 year (Preferred)
- Data Warehouse: 1 year (Preferred)
Contract Renewal:
- Possible
Work Location:
- One location
Work Remotely:
- Temporarily due to COVID-19
COVID-19 Precaution(s):
- Remote interview process
Let us know
Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if: