Sr. SMS Software Engineer, Python Development
Sr. SMS Engineer – Denver, CO
IntelePeer delivers an omni-channel communications platform built for the enterprise. We believe that business communications are meant for more than just simple interactions – they should enable businesses to deliver truly delightful experiences. With our voice, messaging, ready-to-use applications, open APIs, and analytics, companies can build and integrate communications-enabled workflows to create world-class customer experiences and improve business processes through automation. Our full-stack solution is backed by a rock-solid network and a team of experts who provide nothing but award-winning customer service. It’s time to move beyond basic communications! Visit www.intelepeer.com to learn more.
As an integral member of our Denver-based Development Team, the Python Developer is responsible for developing functionality in SMS and integration systems, including: 1) developing code, scripts, and extracts, and 2) contributing to design documents and reviews. This position is comprised of approximately 80% development and 20% maintenance.
Position Responsibilities
- Develop code, scripts, extracts, and other artifacts required to solve complex technical issues.
- Contribute to design documents and participate in design reviews.
- Be proactive and inquisitive in finding solutions.
- Work closely with key stakeholders, including Operations & Finance, to develop solutions and designs.
- Determine severity and impact of issues on the business and communicate status to Management.
- Work both independently and with a group of highly skilled developers.
- Be flexible with work hours and schedule; provide on-demand support as needed.
- Other duties as assigned
Education:
• Bachelor’s Degree in Engineering, Computer Science, Mathematics or related field; equivalent work experience may be considered
Expertise & Experience:
- 5+ years of Python development experience
- Strong understanding and experience using OO design principles and test-driven development
- Expertly troubleshoot network and Linux issues
- Git experience
- Shell scripting a plus
- SQL and/or NoSQL experience
- Redis and RabbitMQ experience
- Multithreading and multiprocessing experience
- Docker experience a plus
- SMS Knowledge a plus
- C++ experience would be useful
- SMS knowledge
- Successfully communicate technical issues clearly to individuals with varying levels of technical knowledge and understanding
- Effectively and efficiently solve mission critical technical problems in a startup-paced business environment
Competencies
- Strong problem-solving skills
- Strong organizational, prioritization, and documentation skills
- Excellent verbal and written English communication skills, including the ability to communicate clearly with non-technical individuals, including customers
- Exceptional attention to detail
- Continuous improvement attitude
- Quality-, customer service-, and continuous improvement-driven to consistently delight internal and external customers
- Team player who is willing to go above and beyond to help others
- Self-motivated, proactive, and resourceful
- Positive, professional attitude and ability to establish and maintain effective working relationships in cross-functional and team environment
- Reacts quickly and adapts to changes in priorities, circumstances, and direction
- Effectively multi-tasks and manages multiple projects concurrently in a time-sensitive work environment