Senior Software Perl Developer - APIother related Employment listings - Vernon, TX at Geebo

Senior Software Perl Developer - API

Improving healthcare through innovative technology is at the core of Intelerad's work. Our scalable medical imaging platform connects clinicians to a powerful imaging ecosystem that is fast, smart, and tapped into the data they need, no matter their location. We're focused on delivering a best-in-class medical image management solution that improves provider efficiency, decreases the cost of healthcare, and improves the overall health of populations. Intelerad offers one of healthcare's most comprehensive imaging and analytics platforms. Headquartered in Raleigh, NC and Montreal, Intelerad has nearly 700 employees located in offices across six countries. The company empowers nearly 2,000 healthcare organizations around the world with the speed, scalability, and simplicity needed to increase business performance while, most importantly, improving patient outcomes. Intelerad's modern enterprise solutions have been acknowledged by a Best in KLAS recognition, ranking #1 for PACS Asia/Oceania in the 2021 Best in KLAS:
Global Software (Non-US) report. To learn more, visit and follow Intelerad on LinkedIn and Twitter. Job Description As a Senior Software Perl Developer (API) on the Services Team in R&D, you will be responsible for designing, developing, and maintaining the services API product, as part of Ambra Health's medical image exchange system. The Ambra services API is a large-scale application that sits at the center of the Ambra product. The REST endpoints are responsible for providing control and access to all of the data (study, patient, image, etc) and it contains all of the business logic (authentication, permissions, associations, rules, etc) for workflows managing billions of medical images. The services API is used by the Ambra web application, mobile clients, image storage subsystem, on-site gateway devices (hospitals, imaging centers, doctors offices, etc), and third party applications. This position is part of the Web Engineering Team and works closely with other remote engineers and Ambra support teams. Design, evaluate, implement, test, and document new features and bug fixes for the Ambra Health services API Participate in project scoping, requirements gathering, and time estimation Work closely with Product Management and Professional Services on requirements Balance maintenance responsibilities with project deliverables Strive to complete your deliverables according to requirements and within the time estimates Balance deadlines, functionality, and quality Apply professional design and development best-practices Document your work appropriately (API documentation, requirements, designs, code, training information, etc) Implement tests for all new functionality developed Participate in code reviews to ensure code quality and distribute knowledge Work with other engineers to integrate the services endpoints into other parts of the software Support DevOps on release automation and monitoring Provide management with accurate and timely data regarding task progress Provide training to new team members and the different support teams Qualifications Required Experience/Skills:
Bachelor's degree in Computer Science, Engineering, related discipline OR equivalent skills and practical industry experience 5
years of professional experience developing commercial software Solid knowledge of Perl in complex application development Firm grasp of SQL, relational database design, indexes, joins, query performance Solid experience using PostgreSQL, Linux, REST API, and SAAS technologies Productive self-starter, proactive, organized, own your code Industry experience with full stack architecture and distributed systems Ability to focus on customer requirements Familiar with in-memory caches (like Keydb, Redis, memcached) Industry experience with high performance/throughput data processing Strong problem-solving and debugging abilities Good understanding of performance analysis Fluency in English, excellent communication skills Experience with distributed teams
Qualifications:
Familiarity with the Agile and Scrum methodology Experience with build tools and distributed version control systems (Linux, shell scripts, git, etc.) Experience designing and building complex data workflows for customers Knowledge of multithreaded or event-driven programming Experience writing unit tests and e2e tests Knowledgeable about building secure, scalable & resilient web applications Knowledge of AWS services Knowledge of DICOM, HL7, medical imaging and radiology workflows
Salary Range:
$100K -- $150K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.