Job Description
Job Summary:
Our client is seeking a Full Stack Developer to join their team! This position is located in Denver, Colorado.
Duties:
- Supports all efforts to simplify and enhance the customer experience
- Develops tools and applications to increase automation of manual process to increase accuracy and efficiency in day-to-day tasks
- Develops tools to aid in proactive monitoring and issue detection on customer premises equipment and the associated back office systems
- Coordinates with internal departments to review existing integration capabilities, data sources, and proposed solution designs for feasibility, cost and functionality
- Conducts design sessions with appropriate participation from architects and engineers
- Creates detailed design documents and functional specifications for new applications / services and for enhancements to existing systems / services
- Collaborates to create configuration designs for design and implementation of various environments
- Creates work effort estimates for new features and bug fixes for use in prioritization and release management
- Designs core code modules, unit test tools and release notes for enhancements and bug fixes
- Reviews new development tools, application frameworks and testing tools for functionality / effectiveness
- Provides 'on call' support to resolve application and tool outages after normal business hours
- Uses established change management processes, requiring operational procedures be performed with minimal customer impact, (i.e. during established maintenance window)
- Configures tune and maintain databases in variety of languages
Desired Skills/Experience:
- Advanced knowledge of the Python programing language including utilization of Class Structures, network related modules and programing ( socket, ping, SNMP, etc. ), database integration, Python web frameworks, RESTful API integration (React, Django)
- Strong ability to transform an operational need into a description of system parameters and incorporate those parameters in the control of the total system development to achieve an optimum, cost-effective balance of all system elements
- Strong with object oriented programming along with applicable design patterns
- In-depth knowledge in relational databases such as: MySQL / MariaDB, Postgres, etc. and SQL syntax
- In-depth experience in developing CI/CD pipelines such as: Jenkins, GitLab Runner, Atlassian Bamboo
- In-depth knowledge of Source/Version Control such as: Git, GitHub, GitLab, BitBucket and performing pull/merge requests along with code reviews
- In-depth knowing working with message brokers such as: Redis, RabbitMQ, Apache Kafka, etc.
Benefits:
- Medical, Dental, & Vision Insurance Plans
- Employee-Owned Profit Sharing (ESOP)
- 401K offered
The approximate pay range for this position starting at $115,000 - 130,000 . Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums.
Job Tags
Local area,