Spok · 2 days ago
Senior Software Engineer (Messenger Platform)
Wonder how qualified you are to the job?
Communications InfrastructureHealth Care
Insider Connection @Spok
Responsibilities
Design, develop, and maintain efficient, reusable, and reliable enterprise event processing and workflow messaging platform that integrates with best in class third-party systems.
Collaborate to develop and integrate with APIs that empower to share and utilize their medical data in partner systems.
Collaborate with internal and external teams to develop and test the JSON and HL7 interfaces.
Ensure integration processes are documented and periodically reviewed for continuous improvement and that each client integration is validated and follows established Quality procedures for documentation.
Participate in the full life cycle of development, from specification and design through implementation, testing, and support.
Participate in and influence conversations during team ceremonies; backlog refinement, planning, reviews, and retrospectives.
Provide development support for existing applications deployed in the field.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
Minimum of (4) four years related experience in software development.
Demonstrated proficiency in client and native-side programming languages, C++, C#, and JavaScript, .NET core.
Must have strong C++ expertise.
Must be proficient in JavaScript Object Notation (JSON) and familiar with Health Level 7 (HL7) standards.
Familiarity with software development methodologies such as Agile or Scrum.
Knowledge of database management and basic architecture principles.
Practical experience and understanding of working with and developing RESTful APIs and microservices.
Experience contributing to a scalable architecture/design of existing and new systems that are highly available and easy to maintain and monitor.
Understanding and familiarity with Test Driven Development (TDD).
Understands Object Oriented Programming and design and building modular, unit testable code.
Experience designing, implementing, and maintaining highly complex asynchronous messaging and backend processing jobs.
Familiarity with Jenkins and how to configure jobs, understand and modify groovy scripts associated with build jobs, familiarity with JFrog.
Strong problem-solving skills and ability to work under tight deadlines.
Excellent communication and teamwork skills.
Preferred
Familiarity with (.net desktop and core, web apps and Blazor, services and legacy Windows desktop apps and services, Wix v3 installer projects, docker containers) is a plus.
Benefits
Flexible working hours
Remote work opportunities
Competitive salary and benefits package
Company
Spok
Spok works with organizations in many industries to improve how daily critical communications are managed.
H1B Sponsorship
Spok has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2022 (1)
2021 (3)
2020 (2)
Funding
Current Stage
Public CompanyTotal Funding
unknown2004-11-26IPO· nasdaq:SPOK
Recent News
2024-04-02
2024-03-06
Company data provided by crunchbase