POSITION AND PRIMARY JOB RESPONSIBILITIES



The Python Application Developer is responsible for the design and development of elements of the Cavo application written in Python.  Cavo is internal and externally facing, so security is a focus of the architecture.  Development considerations include user experience, productivity, client requirements, and system performance.  The current focus of the Python codebase is on Optical Character Recognition and Natural Language Processing.



Essential Duties and Responsibilities




  • Develop algorithms to support for mission-critical business functions of CAVO

  • Contribute to the application architecture design and implementation

  • Provide work effort estimates to management to assist in setting priorities

  • Deliver timely work in accordance with estimates

  • Solve problems as they arise and communicate potential roadblocks to manage expectations

  • Adhering strictly to all security policies



Minimum Qualifications (Knowledge, Skills, and Abilities)



  • Bachelor’s degree or equivalent experience

  • 4+ years in a professional application development role

  • Strong Python programming skills

  • An experienced grasp of version control, branches, and git in particular

  • Understanding of working in development, staging, and production environments

  • Basic understanding of AWS and DevOps methods

  • Unix related skills including installation with apt-get, intermediate shell scripting

  • Experience with unit testing

  • Experience with NLP

  • Basic understanding of image processing and OCR

  • Basic understanding of Machine Learning algorithms

  •  Strong written and verbal communication skills

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Windstream Communications
Featured
Yesterday