Telephony Software Developer

State Farm Insurance Cos   •  

Bloomington, IL

Industry: Accounting, Finance & Insurance


Not Specified years

Posted 143 days ago

This job is no longer available.

The State Farm Telephony Automated Solutions product team is looking for highly motivated developers focused on implementing new/innovative solutions for improving quality, speed, and efficiency of our communications platform. As an infrastructure software developer, your primary role will be a combination of designing, building, and maintaining tooling and automation solutions. You will get an opportunity to work with and learn a variety of technologies and frameworks while you build and maintain infrastructure supporting web applications and services.

Skills/Professional Experience:
• Experience with Telephony/Unified Communication voice infrastructure platforms
• Identify automation opportunities by working with business partners using EOM and agile principles
• Assess existing automation frameworks, solutions, and procedures for potential improvements
• Develop and maintain self service capabilities for consumption of automated services
• Develop and maintain customer facing web services & applications for interaction with Telephony automation solutions
• Strong troubleshooting skills across multiple tools and platforms
• Ability to navigate the organization and collaborate across locations
• Ability to cultivate effective working relationships across various levels of the organization
• Ability to quickly adapt to a changing environment and learn new technologies
• Ability to share knowledge, coach and mentor others
• Ability to foster innovation, encourage diversity of thought, and incorporate new ideas
• Strong communication skills, both verbal and written

Technical Competencies:

• Scripting languages (Node.js/Perl/Python/Shell/Ruby/PowerShell)
• Lightweight web development (HTML/CSS/JavaScript/jQuery/Perl CGI)
• Web frameworks (Ember/Angular/Knockout.js/Bootstrap)
• Web services (SOAP/REST) & data formats (XML/JSON)
• Source Code Repository & Integration Solutions (Git/Puppet/Jenkins)
• Splunk dashboards, reports, and development
• Linux/Apache/Tomcat & other open source technologies
• Knowledge of SQL/database query languages
• Understanding of voice telecommunications technologies such as VoIP / SIP, PSTN, SNMP, Cisco IOS, Cisco Unified Contact Center and Unified Communications Manager (syslog, general monitoring/management tooling)
• Cisco Administrative XML (AXL) and Java Telephony Application Programming Interface (JTAPI)
• Experience integrating 3rd party software & enterprise automation solutions
• Application Architecture experience or knowledge also desired

Duties and Responsibilities:

• Possesses an understanding of how technology solutions meet the business outcomes and offers a range of solutions for business partners
• Participates in sprint planning; provides work estimates to deliver product stories; owns development stories
• Develops solutions on variety of platforms according to business requirements
• Completes required coding to satisfy the defined acceptance criteria and deliver desired outcome
• Leads solution design, considering risks, mitigations, performance, user experience, and testability
• Assists in development of automated testing and supporting code as necessary
• Utilizes agile software development practices, data and testing standards, code reviews, source code management, continuous delivery, and software architecture
• Exhibits DevOps mindset participating in the full software development cycle including coding, testing, implementation, support and sunset
• Designs, develops, tests and supports software in support of big data objectives
• Possesses an understanding of user experience practices to improve usability and interaction between the customer and products
• Adopts Service Design, where appropriate, through architecture modularity to enable continuous delivery
• Considers applying emerging technology solutions to increase efficiency and effectiveness; expectation of continuous innovation
• Resolves problems that result in a decreased time to market; improves quality, enhances flexibility, and embraces the solution provider mindset

Additional Details:

This position will have an 18-month incumbency period, beginning on the effective date of the position, which must be met before the employee can post for any other lateral State Farm position. Employees may be considered for openings for Technology Engineer positions or promotional opportunities into leadership at any time, and into a promotional position within the same job structure after 6 months from the effective date of the position. In these cases, the remaining incumbency would be waived. The incumbency period does not affect the at-will relationship between State Farm and the employee and does not create an employment contract, nor contractual rights.

Job may require travel via commercial transportation and/or driving motor vehicles

Job may require irregular work hours and travel outside normal business hours