SP

Spok

- NASDAQ:SPOK
Last Updated 2019-07-15

Job Listings

Track Spok hiring and firing trends, filtered by title, location, type, date, category and date of posting.

Records

Open dataset
Ticker Symbol Entity Name Domain As Of Date Title URL Brand Category Location Text City State Country Posted Date Number of Openings Description Date Added Date Updated Ticker Sector Ticker Industry
nasdaq:spok www.spok.com www.spok.com Jun 25th, 2019 12:00AM Principal Software Engineer - Full Stack (19-181) Open Development Eden Prairie, MN, United States Eden Prairie MN USA Jun 25th, 2019 12:00AM Go behind the scenes in Spok's Eden Prairie, MN office by watching this video: Transforming an Industry. You'll learn about the solutions Spok develops, and why collaborating to build them means so much to our employees. You'll also get a feel for our company culture of collaboration, and the underlying beliefs, values, and people that make Spok a great place to work.Position Summary:The Principal Software Engineer (PSE) is a member of a highly-motivated team.   This role will develop, enhance, and sustain innovative solutions to improve the customer experience. The PSE will implement complex software in accordance with project requirements, UX design, and industry best practices. The PSE will also review designs and participate in meaningful collaboration sessions on how to solve customer problems and participate in determining scope for new projects.  The PSE will own components of the architecture and direct the work of other team members; scaling projects efficiently while maximizing performance and minimizing costs and ensuring quality.Essential Duties and Responsibilities: Lead Scrum team to develop Spok’s new native software that will be a key component of our product offering.Provide technical guidance in software design and development activities. May oversee development team and coordinate strategies amongst teams to ensure technologies are interconnected and product lines are working smoothlyCode, test, debug, document and maintain software applications using established coding standards and methodologies.Participate in Scrum activities, perform code reviews, contribute to a high performing, growing team.Own component(s) of the architecture and direct the work of other team members.Ensure new software meets quality standards through writing unit and automated tests.Troubleshoot, debug, resolve product issues as they arise.Assist in designing interfaces to improve the user experience.Support the application lifecycle (concept, design, test, release and support). Follow established development, documentation, testing and deployment processes.Gather requirements and suggest solutions; serve as an integrator between business needs and technology solutions.Collaborate with product development team to plan new features.Participate in planning and scoping meetings for future projects.Work cross functionally to resolve complex customer problems.Responsible for managing and maintaining project and work backlog; able to re-prioritize tasks as the business deems appropriate. Lead other engineers in planning, prioritizing and executing assigned tasks within deadlines; identify, track and mitigate risks as appropriate.Stay current with new technology trends.Train, coach and mentor other engineers.Other duties may be assigned.Qualifications:To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Education and/or Experience: Bachelor's degree from four-year college or university and 8 years’ experience, or Master’s Degree in Computer Science and 6 years’ experience with a minimum of 3 years’ experience leading teams; or equivalent combination of education and experience.Required Skills and Experience:  Strong experience as a Back-End DeveloperStrong experience with relational or NoSQL databasesStrong experience with .NET and C#Strong experience with React or AngularDesired Skills: Experience with AWS or AzureExperience with XML and JSONExperience with mySQLUnderstanding Java is a plusExperience working on an Agile development teamAbility to identify, own, and solve problems independently or as part of a team Jun 25th, 2019 07:27PM Jun 25th, 2019 07:27PM Telecommunications Mobile Telecommunications
nasdaq:spok www.spok.com www.spok.com Jun 25th, 2019 12:00AM Senior Software Engineer - Integrations (19-122) Open Development Eden Prairie, MN, United States Eden Prairie MN USA Jun 25th, 2019 12:00AM Go behind the scenes in Spok's Eden Prairie, MN office by watching this video: Transforming an Industry. You'll learn about the solutions Spok develops, and why collaborating to build them means so much to our employees. You'll also get a feel for our company culture of collaboration, and the underlying beliefs, values, and people that make Spok a great place to work. Position Summary:The Senior Software Engineer (SSE) - Integrations is a member of a highly-motivated team.  This role will develop, enhance, and sustain innovative solutions to improve the customer experience. The SSE will implement complex software in accordance with project requirements, UX design, and industry best practices. The SSE will also review designs and participate in meaningful collaboration sessions on how to solve customer problems and participate in determining scope for new projects.  The SSE will own and components of the architecture and direct the work of other team members. Essential Duties and Responsibilities: Work with multiple Scrum teams to develop Spok’s new SaaS based software that will be a key component of our product offering.Code, test, debug, document and maintain software applications using established coding standards and methodologies.Participate in Scrum activities, perform code reviews, contribute to a high performing, growing team.Own component(s) of the architecture and direct the work of other team members.Ensure new software meets quality standards through writing unit and automated tests.Troubleshoot, debug, resolve product issues as they arise.Assist in designing interfaces to improve the user experience.Support the application lifecycle (concept, design, test, release and support). Follow established development, documentation, testing and deployment processes.Gather requirements and suggest solutions; serve as an integrator between business needs and technology solutions.Collaborate with product development and management teams to plan new features.Participate in planning and scoping meetings for future projects.Work cross functionally to resolve complex customer problems.Responsible for managing and maintaining project and work backlog; able to re-prioritize tasks as the business deems appropriate.Stay current with new technology trends.Other duties may be assigned. Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education and/or Experience: Bachelor's degree from four-year college or university and 4 years’ experience or Master’s Degree in Computer Science and 2 year’ experience; or comparable experience and/or training; or equivalent combination of education and experience.  BS in Computer Science preferred.   Desired Skills:Strong experience coding in C# and .Net CoreStrong experience in search and matching technologiesStrong understanding of algorithms and data structuresStrong analytics and problem-solving skillsCloud based application development in AWS using Lambda, SQS, and KinesisUnderstanding of Serverless technology is a plusUnderstanding of Docker is a plusExperience scaling services for enterprise grade softwareExperience creating and managing CICD pipelines in JenkinsExperience working in a Healthcare/clinical environmentAbility to identify, own, and solve problems independently or as part of a team Jun 25th, 2019 07:27PM Jun 25th, 2019 07:27PM Telecommunications Mobile Telecommunications
nasdaq:spok www.spok.com www.spok.com Jun 25th, 2019 12:00AM Senior Performance Testing Lead (19-141) Open Development Eden Prairie, MN, United States Eden Prairie MN USA Jun 25th, 2019 12:00AM Go behind the scenes in Spok's Eden Prairie, MN office by watching this video: Transforming an Industry. You'll learn about the solutions Spok develops, and why collaborating to build them means so much to our employees. You'll also get a feel for our company culture of collaboration, and the underlying beliefs, values, and people that make Spok a great place to work.  Position Summary:The Performance Test Engineering Lead role entails performance and scalability testing of a next generation cloud native communications platform. In this role, you will research, design, test, and identify performance bottlenecks for a real time messaging platform and services architecture. A willingness to learn and be a forward thinker is required for success. This role will drive automated and manual performance testing across distributed teams in a highly regulated healthcare environment. Go beyond the daily JMeter performance testing runs and identify how to achieve massive global scalability for a critical real time platform by diving deep into the technology and advocating architectural change. Essential Duties and Responsibilities: Ensure software meets quality standards by designing test methods, driving test planning, monitoring test execution, and issue tracking.Author tests and test automation, perform code reviews, and contribute to a high performing, growing team.Troubleshoot, debug, resolve product issues as they arise.  Maintain documentation of test results; analyze test results and recommend resolutions.Support the application lifecycle (concept, design, test, release and support).  Follow established development, documentation, testing and deployment processes.Gather requirements and suggest solutions; serve as an integrator between business needs and technology solutions.Responsible for managing and maintaining project and work backlog; able to re-prioritize tasks as the business deems appropriate.Work collaboratively within a team framework to accomplish design goals set by team and development managementPlan and organize automated testing activities around project needs and timelinesProvide technical leadership in developing test automation for the system level tests across multiple Spok products and clinical application softwareAct as subject matter expert in reporting status to site management detailing issues, risks, mitigations, and resultsOptimizes solutions from a multi-system point of view by taking into account the effect of any change on other parts of the systems and supporting functionsParticipate in planning and scoping meetings for future projects.Work cross functionally to resolve complex customer problems.Stay current with new technology trends.Other duties may be assigned. Qualifications:To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education and/or Experience:Bachelor's degree from four-year college or university and 6 years’ experience or Master’s Degree in Computer Science and 4 year’ experience; or comparable experience and/or training; or equivalent combination of education and experience.  BS in Computer Science preferred. Desired Skills: Strong experience in Cloud based technologies. AWS preferred.Strong experience (2+ years) in using programming/scripting languages in automated testing solutions (Java and/or C# preferred, Python or Go experience a plus).Strong experience with JMeter or equivalent performance testing tool (Gatling, Locust, Tsung, etc)Strong experience with identifying solutions around performance bottlenecks.Hands on experience using continuous integration tools. Jenkins preferred.Experience with serverless and containerized infrastructures preferred.Experience with NoSQL and SQL performance testing preferred.Strong issue analysis and debugging skillsExcellent documentation and communication skillsExperience working in an Agile development teamAbility to identify, own, and solve problems independently or as part of a team Jun 25th, 2019 07:27PM Jun 25th, 2019 07:27PM Telecommunications Mobile Telecommunications
nasdaq:spok www.spok.com www.spok.com Jun 25th, 2019 12:00AM Software Engineer CTI - Telephony (19-145) Open Development Eden Prairie, MN, United States Eden Prairie MN USA Jun 25th, 2019 12:00AM Position Summary:The Software Engineer (SE) is a member of a highly-motivated team.  This role will develop, enhance, and sustain innovative solutions to improve the customer experience. The SE will implement complex software in accordance with project requirements, UX design, and industry best practices. The SE will also review designs and participate in meaningful collaboration sessions on how to solve customer problems and participate in determining scope for new projects.   Essential Duties and Responsibilities: Work with Scrum team to develop Spok’s new Contact Center that will be a key component of our product offering.Code, test, debug, document and maintain software applications using established coding standards and methodologies.Participate in Scrum activities, perform code reviews, contribute to a high performing, growing team.Ensure new software meets quality standards through writing unit and automated tests.Troubleshoot, debug, resolve product issues as they arise.Assist in designing interfaces to improve the user experience.Support the application lifecycle (concept, design, test, release and support). Follow established development, documentation, testing and deployment processes.Gather requirements and suggest solutions; serve as an integrator between business needs and technology solutions.Collaborate with product development team to plan new features.Participate in planning and scoping meetings for future projects.Work cross functionally to resolve complex customer problems.Responsible for managing and maintaining project and work backlog; able to re-prioritize tasks as the business deems appropriate. Stay current with new technology trends.Other duties may be assigned. Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education and/or Experience: Bachelor's degree from four-year college or university and 4 years’ experience, or Master’s Degree in Computer Science and 2 years’ experience; or comparable experience and/or training; or equivalent combination of education and experience. BS in Computer Science preferred.  Basic Qualifications and Experience:Strong experience with C#, .NETExperience developing API’s Desired Qualifications: Experience building integrated Contact Center workflows or applications Understanding of CTI and Contact Center API’s including:Avaya: DMCC, TSAPICisco: GED-188, TAPI, Finesse, EMAPIUnify: ECMA-323 CSTAExperience with GIT or other version control technologiesExperience with AWS or AzureExperience with testing (manual and automated) CTI/Contact Center applicationsDemonstrated ability to coordinate cross-functional work toward task completionExcellent communication skills, both verbal and writtenExperience working in an Agile development teamExperience working in a Healthcare/clinical environment Ability to identify, own, and solve problems independently or as part of a team Jun 25th, 2019 07:27PM Jun 25th, 2019 07:27PM Telecommunications Mobile Telecommunications
nasdaq:spok www.spok.com www.spok.com Jun 25th, 2019 12:00AM Principal Software Engineer - Backend Architect - Telephony (19-101) Open Development Eden Prairie, MN, United States Eden Prairie MN USA Jun 25th, 2019 12:00AM Spok has a passion for healthcare and a commitment to our core values of communications, innovation, accountability, and putting the customer first.  Watch this video:  Leading Change in Healthcare and learn how we’re living our company values every day and change the way healthcare communicates.  We’re coders, problem solvers, and learners who are helping caregivers act faster, heal bodies and save lives. Position Summary:The Principal Software Engineer (PSE) is a member of a highly-motivated team.  This role will develop, enhance, and sustain innovative solutions to improve the customer experience. The PSE will implement complex software in accordance with project requirements, UX design, and industry best practices. The PSE will also review designs and participate in meaningful collaboration sessions on how to solve customer problems and participate in determining scope for new projects.  The PSE will own components of the architecture and direct the work of other team members; scaling projects efficiently while maximizing performance and minimizing costs and ensuring quality. Essential Duties and Responsibilities: Lead Scrum team to develop Spok’s new Contact Center that will be a key component of our product offering.Provide technical guidance in software design and development activities.  May oversee development team and coordinate strategies amongst teams to ensure technologies are interconnected and product lines are working smoothly.Code, test, debug, document and maintain software applications using established coding standards and methodologies.Participate in Scrum activities, perform code reviews, contribute to a high performing, growing team.Own component(s) of the architecture and direct the work of other team members.Ensure new software meets quality standards through writing unit and automated tests.Troubleshoot, debug, resolve product issues as they arise.Assist in designing interfaces to improve the user experience.Support the application lifecycle (concept, design, test, release and support). Follow established development, documentation, testing and deployment processes.Gather requirements and suggest solutions; serve as an integrator between business needs and technology solutions.Collaborate with product development team to plan new features.Participate in planning and scoping meetings for future projects.Work cross functionally to resolve complex customer problems.Responsible for managing and maintaining project and work backlog; able to re-prioritize tasks as the business deems appropriate. Lead other engineers in planning, prioritizing and executing assigned tasks within deadlines; identify, track and mitigate risks as appropriate.Stay current with new technology trends.Train, coach and mentor other engineers.  Other duties may be assigned. Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education and/or Experience: Bachelor's degree from four-year college or university and 8 years’ experience, or Master’s Degree in Computer Science and 6 years’ experience with a minimum of 3 years’ experience leading teams; or equivalent combination of education and experience.   Basic Qualifications and Experience:Strong experience with C#, .NETExperience developing API’sDeep understanding of CTI and Contact Center API’s including:Avaya: DMCC, TSAPICisco: GED-188, TAPI, Finesse, EMAPIUnify: ECMA-323 CSTAMitel: MiTaiAlcatel ASN.1 CSTAArchitectural and Design experience for enterprise scale PBX and Contact Center deployment Desired Qualifications: Strong experience building integrated Contact Center workflows or applications Experience with GIT or other version control technologiesExperience with AWS or AzureExperience with testing (manual and automated) CTI/Contact Center applicationsDemonstrated ability to coordinate cross-functional work toward task completionExcellent communication skills, both verbal and writtenExperience working in an Agile development teamExperience working in a Healthcare/clinical environment Ability to identify, own, and solve problems independently or as part of a teamTrain, coach and mentor other engineers Jun 25th, 2019 07:27PM Jun 25th, 2019 07:27PM Telecommunications Mobile Telecommunications
nasdaq:spok www.spok.com www.spok.com Jun 26th, 2019 12:00AM Java Senior Software Engineer (19-164) Open Development Eden Prairie, MN, United States Eden Prairie MN USA May 16th, 2019 12:00AM At Spok, we believe in satisfying and delighting our customers with innovative mission critical solutions that help save lives.  We also believe in an environment that allows for collaboration, exploration and constructive feedback which breeds creativity and builds accountability to improve every day.  If you like to work in a collaborative environment with peers you can trust, and you enjoy creating innovative solutions for our on-premise enterprise software, then Spok is a place for you.  Go behind the scenes in Spok's Eden Prairie, MN office by watching this video: Transforming an Industry. You'll learn about the solutions Spok develops, and why collaborating to build them means so much to our employees. You'll also get a feel for our company culture of collaboration, and the underlying beliefs, values, and people that make Spok a great place to work.  Position Summary:Spok is seeking a Senior Software Engineer (SSE) with J2EE and Java experience that is a true leader and can help mentor and work collaboratively with team members. The SSE is a member of a highly-productive cross-functional scrum team.  This role will influence development of new solutions that enhance the overall delivery and user experience of Spok products. The SSE will recognize and implement patterns and best practices in accordance with industry standards. The SSE will share knowledge, mentor and assist other team members. The SSE will also participate in troubleshooting and resolution of customer related issues.   Essential Duties and Responsibilities: Participating and influencing conversations during team ceremonies; backlog refinement, planning, reviews and retrospectives Delivering quality products by applying patterns, best practices, industry standards, and writing solid unit tests Provide development support for existing applications in the fieldAssisting the team to define test scenarios of features Assisting the team with technical documentation of installation and configuration guides Assisting the team to troubleshoot and quickly resolve critical production issues  Displaying ability to continuously improve by: Participating and/or leading in-house learning and training sessions. Displaying self-motivation and eagerness to gain knowledge and experience in industry standards and trends Exploring and sharing ideas for improving automation practices, team effectiveness, and products. Creates and protects Spok’s intellectual propertyOther duties may be assigned.  Qualifications:To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education and/or Experience Bachelor's degree from four-year college or university and 4 years’ experience or Master’s Degree in Computer Science and 2 year’ experience; or comparable experience and/or training; or equivalent combination of education and experience.  BS in Computer Science preferred.   Required Skills and Experience: 3+ years experience with J2EE3+ years experience with Java3+ years experience with Java ScriptExperience with HibernateExperience with Oracle SQL, Stored ProcedurePreferred Skills: Java frameworks like JSFC++ and Pro*CShell ScriptsProficiency in Linux environment.Experience working in an Agile development teamWorking knowledge of SVN or GIT Jun 26th, 2019 06:14PM Jun 26th, 2019 06:14PM Telecommunications Mobile Telecommunications
nasdaq:spok www.spok.com www.spok.com Jun 26th, 2019 12:00AM Software Quality Assurance Engineer (19-125) Open Development Eden Prairie, MN, United States Eden Prairie MN USA May 31st, 2019 12:00AM Go behind the scenes in Spok's Eden Prairie, MN office by watching this video, Transforming an Industry. You'll learn about the solutions Spok develops, and why collaborating to build them means so much to our employees. You'll also get a feel for our company culture of collaboration, and the underlying beliefs, values, and people that make Spok a great place to work.               Summary:The Software Quality Assurance Engineer will be a member of a highly-motivated team.  This role will develop, enhance, and sustain innovative solutions to improve the customer experience. The Software Quality Assurance Engineer develops, modifies, and executes software test plans, automated scripts and programs for testing complex software in accordance with project requirements, UX design, and industry best practices.  The Software Quality Assurance Engineer will also review designs and participate in meaningful collaboration sessions on how to solve customer problems and participate in determining scope for new projects. Essential Duties and Responsibilities: Work with Scrum team to test Spok’s new native software that will be a key component of our product offering.Ensure software meets quality standards by designing test methods, driving test planning, monitoring test execution, and issue tracking.Participate in Scrum activities, author tests and test automation, perform code reviews, and contribute to a high performing, growing team.Troubleshoot, debug, resolve product issues as they arise.  Maintain documentation of test results; analyze test results and recommend resolutions.Support the application lifecycle (concept, design, test, release and support).  Follow established development, documentation, testing and deployment processes.Gather requirements and suggest solutions; serve as an integrator between business needs and technology solutions.Collaborate with product development team to plan new features.Participate in planning and scoping meetings for future projects.Work cross functionally to resolve complex customer problems.Responsible for managing and maintaining project and work backlog; able to re-prioritize tasks as the business deems appropriate.Stay current with new technology trends.Other duties may be assigned. Qualifications:To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Education and/or Experience:Bachelor's degree from four-year college or university and 2 years’ experience or Master’s Degree in Computer Science; or comparable experience and/or training; or equivalent combination of education and experience.  BS in Computer Science preferred.  Desired Skills: Strong Experience designing Web test automation (Selenium).Experience writing and executing tests using frameworks like Gherkin.Experience working with continuous integration tools to monitor test automation (Jenkins).Experience writing tests that exercise Cloud based/SaaS applications.Experience with .NET and C#Experience with Python, PHPExperience with JavaScript, HTML and CSSUnderstanding of JavaUnderstanding of DynamoDB or other NoSQL databasesUnderstanding of AWS IoTUnderstanding of API GatewayUnderstanding of ElasticSearch is a plusWorking knowledge of ALMs (Jira, CodeBeamer).Working knowledge of performance and scalability testing.Experience working on an Agile development teamExperience working in a Healthcare/clinical environmentAbility to identify, own, and solve problems independently or as part of a team Jun 26th, 2019 06:14PM Jun 26th, 2019 06:14PM Telecommunications Mobile Telecommunications
nasdaq:spok www.spok.com www.spok.com Jun 26th, 2019 12:00AM Quality Assurance Engineer (19-107) Open Development Eden Prairie, MN, United States Eden Prairie MN USA May 31st, 2019 12:00AM Go behind the scenes in Spok's Eden Prairie, MN office by watching this video: Transforming an Industry. You'll learn about the solutions Spok develops, and why collaborating to build them means so much to our employees. You'll also get a feel for our company culture of collaboration, and the underlying beliefs, values, and people that make Spok a great place to work. Position Summary:  The Software Quality Assurance Engineer will be a member of a highly-motivated team.   This role will develop, enhance, and sustain innovative solutions to improve the customer experience. The Software Quality Assurance Engineer develops, modifies, and executes software test plans, automated scripts and programs for testing complex software in accordance with project requirements, UX design, and industry best practices.  The Software Quality Assurance Engineer will also review designs and participate in meaningful collaboration sessions on how to solve customer problems and participate in determining scope for new projects. Essential Duties and Responsibilities:Work with Scrum team to test Spok’s new native software that will be a key component of our product offering.Ensure software meets quality standards by designing test methods, driving test planning, monitoring test execution, and issue tracking.Participate in Scrum activities, author tests and test automation, perform code reviews, and contribute to a high performing, growing team.Mentor and direct the work of other team members.Troubleshoot, debug, resolve product issues as they arise.  Maintain documentation of test results; analyze test results and recommend resolutions.Support the application lifecycle (concept, design, test, release and support).  Follow established development, documentation, testing and deployment processes.Gather requirements and suggest solutions; serve as an integrator between business needs and technology solutions.Collaborate with product development team to plan new features.Participate in planning and scoping meetings for future projects.Work cross functionally to resolve complex customer problems.Responsible for managing and maintaining project and work backlog; able to re-prioritize tasks as the business deems appropriate.Stay current with new technology trends.Other duties may be assigned. Qualifications:  To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.               Education and/or Experience: Bachelor's degree from four-year college or university and 2 years’ experience or Master’s Degree in Computer Science; or comparable experience and/or training; or equivalent combination of education and experience.  BS in Computer Science preferred.   Desired Skills: •Experience designing architecture for Web test automation (Selenium).•Experience writing and executing tests using frameworks like Gherkin.•Experience working with continuous integration tools to monitor test automation (Jenkins).•Experience writing tests that exercise Cloud based/SaaS applications.•Experience with .NET and C#•Experience with Python, PHP•Experience with JavaScript, HTML and CSS•Understanding of Java•Understanding of DynamoDB or other NoSQL databases•Understanding of AWS IoT•Understanding of API Gateway•Understanding of WCTP, SMTP, SNPP, SMPP, TAP, TNPP protocols•Understanding of ElasticSearch is a plus•Working knowledge of defining requirements in ALMs (Jira, CodeBeamer).•Working knowledge of performance and scalability testing.•Experience working on an Agile development team•Experience working in a Healthcare/clinical environment•Ability to identify, own, and solve problems independently or as part of a team Jun 26th, 2019 06:14PM Jun 26th, 2019 06:14PM Telecommunications Mobile Telecommunications
nasdaq:spok www.spok.com www.spok.com Jun 26th, 2019 12:00AM Senior Software Engineer – Messaging iOS (19-173) Open Development Eden Prairie, MN, United States Eden Prairie MN USA May 31st, 2019 12:00AM Go behind the scenes in Spok's Eden Prairie, MN office by watching this video: Transforming an Industry. You'll learn about the solutions Spok develops, and why collaborating to build them means so much to our employees. You'll also get a feel for our company culture of collaboration, and the underlying beliefs, values, and people that make Spok a great place to work. Summary:  The Senior Software Engineer (SSE) is a member of a highly-motivated team.   This role will develop, enhance, and sustain innovative solutions to improve the customer experience. The SSE will implement complex software in accordance with project requirements, UX design, and industry best practices. The SSE will also review designs and participate in meaningful collaboration sessions on how to solve customer problems and participate in determining scope for new projects.  The SSE will own and components of the architecture and direct the work of other team members.Essential Duties and Responsibilities include the following.  Other duties may be assigned.  Work with Scrum team to develop Spok’s new native software that will be a key component of our product offering.Provide technical guidance in software design and development activities. May oversee development team and coordinate strategies amongst teams to ensure technologies are interconnected and product lines are working smoothly.Code, test, debug, document and maintain software applications using established coding standards and methodologies.Participate in Scrum activities, perform code reviews, contribute to a high performing, growing team.Own component(s) of the architecture and direct the work of other team members.Ensure new software meets quality standards through writing unit and automated tests.Troubleshoot, debug, resolve product issues as they arise.Assist in designing interfaces to improve the user experience.Support the application lifecycle (concept, design, test, release and support). Follow established development, documentation, testing and deployment processes.Gather requirements and suggest solutions; serve as an integrator between business needs and technology solutions.Collaborate with product development team to plan new features.Participate in planning and scoping meetings for future projects.Work cross functionally to resolve complex customer problems.Responsible for managing and maintaining project and work backlog; able to re-prioritize tasks as the business deems appropriate.Stay current with new technology trends.Train, coach and mentor other engineers.Qualifications:  To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Education and/or Experience: Bachelor's degree from four-year college or university and 4 years’ experience or Master’s Degree in Computer Science and 2 year’ experience; or comparable experience and/or training; or equivalent combination of education and experience. BS in Computer Science preferred.Required Skills and Qualifications:Strong technical skills in Swift, Java, AppiumStrong Experience developing and testing native iOS appsDesired Qualifications: Experience with GITExperience with AWSExperience testing middleware applicationsDemonstrated ability to coordinate cross-functional work toward task completionExcellent communication skills, both verbal and writtenExperience working in an Agile development teamExperience working in a Healthcare/clinical environmentAbility to identify, own, and solve problems independently or as part of a team Jun 26th, 2019 06:14PM Jun 26th, 2019 06:14PM Telecommunications Mobile Telecommunications
nasdaq:spok www.spok.com www.spok.com Jun 26th, 2019 12:00AM Senior DevOps Engineer (19-180) Open Development Eden Prairie, MN, United States Eden Prairie MN USA Jun 4th, 2019 12:00AM Go behind the scenes in Spok's Eden Prairie, MN office by watching this video, Transforming an Industry. You'll learn about the solutions Spok develops, and why collaborating to build them means so much to our employees. You'll also get a feel for our company culture of collaboration, and the underlying beliefs, values, and people that make Spok a great place to work.Position Summary:The Development Operations (DevOps) Engineer works as a key member of the software technology development team supporting the entire development lifecycle.  In this role, the DevOps Engineer manages the shared development infrastructure, oversees the software product build process, streamlines product release, and automates the build, deployment, validation and delivery frameworks.  The individual in this role will have experience with software development lifecycles, modern build tools, cloud environment management, and the concepts of Continuous Integration and Continuous Delivery.Strong organization, communication, and collaboration are essential to the success of the DevOps practice.  Must be able to understand the needs of all development constituents and influence adoption of evolving frameworks, practices, and processes.Essential Duties and Responsibilities: Support the build, deployment, and continuous validation of Spok’s software productsStandardize, automate and document setup of development, QA and production environments using Infrastructure-as-Code (IaC)Own and drive improvements to our build and automation scripts, tools, and processesHelp define best practices for source control, continuous integration, automated testing and release managementCollaborate with peers on work estimation/planning and implementation of new versions/features of toolsBuild tools for internal use to support modern software engineering best practicesBring new automation technologies to improve the velocity and quality of our engineering effortsGuide software development teams, help them design scalable systemsMaintain and improve the build, test and release frameworksExecute software releases to QA and development environmentsCreate new tools and scripts as needed to support our businessProvide leadership and practical knowledge of cloud computing environments like AWS, Google Cloud Platform, or Microsoft AzureImproves and champions our build and deployment processConsults on overall production system architectureResearch and recommend technology frameworks for source management, software build, infrastructure management, and continuous integrationStay current with new technology trends.Other duties may be assigned.                           Qualifications:To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Education and/or Experience: Bachelor's degree from four-year college or university and 4 years’ experience or Master’s Degree in Computer Science and 2 years’ experience; or comparable experience and/or training; or equivalent combination of education and experience. BS in Computer Science preferred. Required Skills and Experience:Strong experience and knowledge of software development, DevOps or Site Reliability EngineeringStrong experience with Linux and Unix platformsStrong experience managing in cloud environments (AWS, Azure, or similar)Desired Skills: Experience developing or scripting in Python, JavaScript, Ruby, PowerShell, Bash or C#Experience leading teams; or equivalent combination of education and experience.Experience with a CI systems, such as JenkinsExperience with Microsoft Windows platformsExperience in orchestration/infrastructure as code (Ansible, Terraform, CloudFormation)Experience with version control systems (i.e. Git)Solid understanding of networking, network security, load balancers, TCP/IPWorking knowledge of security standards and best practicesDemonstrated ability to coordinate cross-functional work toward task completionExcellent communication skills, both verbal and writtenExperience working on an Agile development teamExperience working in a Healthcare/clinical environmentAbility to identify, own, and solve problems independently or as part of a team Jun 26th, 2019 06:14PM Jun 26th, 2019 06:14PM Telecommunications Mobile Telecommunications

Request a demo to view additional historical data, and much more.

Make fast
queries

No longer rely on engineers to access data; build and share queries with intuitive tools, and derive insights in real time.

Bookmark queries with your team

Save and share custom queries using a private bookmarking feature, accessible to your whole team.

Be first to know with alerts

Scan data points across millions of companies and receive emails when relevant metrics cross critical thresholds.

Visualize data for quick insights

Create custom keyword-based word clouds, charts, and advanced visualizations to quickly analyze the data.

Map competitor locations

Analyze competitor presence and growth over time by overlaying store locations with the Nearby Competitor feature.