
Python Developer
- Colorado Springs, CO
- $60.00-65.00 per hour
- Contract
- Full-time
- Responsible for server-side web application logic as well as the integration of the front-end.
- Define and communicate technical and design requirements.
- Conducts unit tests, code reviews, assesses and improves site/software performance, and maintains design and code documentation.
- In-depth understanding of web development and Content Management Systems.
- Key skills; Python, GitHub, PostgreSQL
- Experience with one or more of the following including but not limited to: Java, C/C++, Objective C, Python.
- Familiarity with front-end languages such as HTML, JavaScript and CSS.
- Usually responsible for writing the web services and APIs used by front-end developers and mobile application developers.
- Experience with HTML and Frameworks such as React.Js, Node.JS, and EXPRESS, Spring
- Knowledge of various DBMS technology Postgres, MySQL, MongoDB, Oracle, Redis.
- Degree in computer science, math or a related technical field.
- Thorough understanding of agile and general understanding of waterfall project management principles.
- Experience with near real time streaming analytics (Complex Event Processing)
- Experience with task tracking systems (e.g. JIRA, MS project, Confluence, etc.) and other collaboration tools (WIKI, IRC, Bugzilla, etc.) to design and document solutions.
- Minimum of 2 years of experience in software development of complex backend systems on Linux environment. (API/microservice experience is nice to have)
- Minimum of 2 years of object-oriented development experience (C++, Objective C or Java)
- Minimum of 2 years' experience using the following:
- Scripting such as Python, perl, etc.
- Database technologies, both SQL and noSQL such as Oracle, PostgreSQL, Redis, MongoDB
- Using Version Control tools such as CVS and git/github