Logo for Spok

Software Engineer I (Telephony) - Remote (26-7)

Roles & Responsibilities

  • Bachelor’s degree and 2-5 years of software development experience, with 1-3 years in C#
  • Advanced experience with the Microsoft stack web development (ASP.NET, C#, .NET Core/.NET Framework, SQL Server, Entity Framework, JavaScript, HTML, CSS, SignalR, React, Angular)
  • 1-2 years of experience with scripting languages such as Python and Shell Scripting
  • Experience with Agile-based development, CI/CD practices, relational databases (SQL Server or Oracle), Unit Testing, Git, and familiarity with call center terminology and features

Requirements:

  • Work on a full scrum team contributing new code, reviewing pull requests, and delivering small to mid-sized software development projects end-to-end across multiple projects
  • Participate in architecture, design and development of new features; collaborate with Product Owner to ensure requirements and acceptance criteria are met
  • Support the application lifecycle from concept to release and support; provide development support for existing applications and troubleshoot production issues
  • Follow established development, documentation, testing and deployment processes; stay current with technology evolutions and work cross-functionally to resolve complex customer problems

Job description

Description

Spok is looking for a Software Developer to join the Telephony team supporting our CTI product. This role will include supporting the current product and enhancing the product software for integration with various PBX technologies with new features that improve Spok's customer experience. This includes working closely with the Development leads to design and implement solutions for CTI.
 
He/she will support the technical experts in the development of telephony systems and call centers. This position requires a strong hands-on developer that will fully participate in the software development process, design, architecture, and technical direction for assigned components associated with healthcare systems telephony and call centers. Development is on the .NET platform and C# which require knowledge and understanding of related technologies and develop software following Agile Scrum development methodologies.
Essential Duties and Responsibilities
>Work on a full scrum team contributing new code and reviewing pull requests and implement small to mid-sized software development projects from start to finish balancing work from multiple projects simultaneously.
>Develops and implements methods and procedures for monitoring development efforts such as progress reports, roadblocks, and retrospectives, in order to inform management of the current status of each development iteration.
>Participate in architecture, design, and development of new features.
>Work with Product Owner to ensure that requirements and acceptance criteria are met.
>Participating in and influencing conversations during team ceremonies; backlog refinement, planning, reviews, and retrospectives.
>Support the application lifecycle (concept, design, test, release, and support). Follow established development, documentation, testing and deployment processes.
>Provide development support for existing applications in the field.
>Assisting the team to troubleshoot and quickly resolve critical production issues.
>Assisting the team with technical documentation of installation and configuration guides.
>Stay current with and anticipate technology evolutions, specifically AI, and its application in improving development efficiency.
>Work cross functionally and interdepartmentally to resolve complex customer problems.
 
Required Education, Skills, and Experience
Bachelor’s degree and 2-5 years of experience as follows:
>1-3 years’ experience with C#
>Advanced experience with Microsoft stack web development (ASP.NET, C#, .NET Core, .NET Framework, SQL Server, Entity Framework, JavaScript, HTML, CSS, SignalR, React, Angular)
>1-2 years of experience with scripting languages such as Python and Shell Scripting.
>Experience in Agile-based development environment
>Experience with build pipelining and CI/CD practices
>Experience with relational databases such as SQL Server, or Oracle
>Experience with Unit Testing
>Experience with Git
>Familiarity with common call center terminology and features (call control features, agent state, call queuing, etc.)
 

Pay and Benefits: There are a host of factors that can influence final salary for a position at Spok, including, but not limited to, geographic location, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at Spok that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At Spok, you will receive comprehensive benefits such as; three robust health, pharmacy, vision and dental care plans including a health savings account option, wellness, financial wellness, retirement, family support, continuing education, and time off benefits.

Spok, Inc., a wholly owned subsidiary of Spok Holdings, Inc. (NASDAQ: SPOK), headquartered in Plano, Texas is proud to be a global leader in healthcare communications. We deliver clinical information to care teams when and where it matters most to improve patient outcomes. Top hospitals rely on the Spok Care Connect® platform to enhance workflows for clinicians and support administrative compliance. Our customers send over 70 million messages each month through their Spok® solutions. Spok enables smarter, faster clinical communication.

Spok is a trademark of Spok Holdings, Inc. Spok Mobile and Spok Care Connect are trademarks of Spok, Inc.

At Spok, Inc., we provide equal opportunity to all employees and qualified applicants without regard to race, color, creed, religion, national origin, gender, sexual orientation, age, gender identity, genetic information, pregnancy, disability, protected veteran status, or any other protected status or characteristic. Should you have a disability and need assistance or accommodation in the application process, contact Human Resources at 1-800-852-8935

Software Engineer Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.