Avid | Powering Greater Creators
Back End Workflow Engine Developer
Location
Poland
Posted
72 days ago
Salary
PLN101.9K - PLN152.8K / year
Seniority
Mid Level
Job Description
Back End Workflow Engine Developer
Avid
Role Description Avid Technology is looking for a Developer, Back End Workflow Engine. This role is based in Poland on a remote work set-up. You will play a crucial role in designing, developing, and maintaining backend components of the workflow engine, ensuring seamless integration between cloud-based services and on-premise broadcast systems. This includes building and supporting plugins, implementing reliable communication with media playout devices, and extending system capabilities through robust and scalable solutions. Our core tech stack: - Backend: C#, .NET (Web API, Entity Framework, Dependency Injection) - Cloud & Infrastructure: AWS (SQS, SNS, Lambda, S3, EC2) - Protocols & Integrations: MOS protocol, media playout device communication - Database: Postgre-SQL Qualifications - Bachelor's degree in Computer Science, Information Technology, or other related field. - At least 2 years of experience in backend development using C# and the .NET ecosystem, including Web API, Entity Framework, and Dependency Injection. - 2+ years of experience working with distributed systems or workflow-based applications, including process automation, task orchestration, and event-driven architectures using AWS services (SQS, SNS, Lambda), workflow engines, and messaging/event-driven patterns. Requirements - Design, develop, and maintain backend components of the workflow engine using C# and .NET, ensuring high performance and scalability. - Extend and improve the functionality of the workflow engine running on Amazon Web Services, supporting process automation and system orchestration. - Build and maintain plugins to enable seamless integration between cloud-based services and on-premise broadcast systems. - Develop and support integrations using the Media Object Server Protocol, including mapping internal system data to MOS-compliant formats. - Implement reliable communication with media playout devices, including sending data/commands and receiving real-time status updates. - Assist in the installation, configuration, and ongoing support of integration services deployed at customer sites. - Apply modern security practices to ensure secure communication between cloud and on-premise systems. - Monitor, diagnose, and resolve issues across distributed systems, ensuring reliability, performance, and system stability. Benefits - Join a global team and experience a dynamic, collaborative work environment that fosters innovation and growth. - Remote work model offering flexibility to balance work and life. - Access to development programs with strong support and mentoring to help you grow and advance within the company. - Equal opportunity employer committed to diversity, inclusivity, and creating a welcoming environment for all employees. - Attractive benefits package including health & life insurance, referral rewards, and generous leave policies to ensure a healthy work-life balance. Salary Range MIN 101,889.60 to MAX 152,834.40 PLN/ Annual. The salary range shown reflects the company's good faith full target range for this position at the time of posting. The company may update or modify this range at any time and endeavors to keep this posting current. Compensation decisions are based on factors including geographic location, experience, skills, education, and business needs. While the full range is posted for transparency, offers are typically made within the lower to middle portion of the range.
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer
SambaNova SystemsSupercharge AI apps with SambaNova Cloud! Accelerate your AI journey. Unlock lightning-fast inference on Llama 3.1.
Role Description SambaNova is hiring a DevOps Engineer for the SambaSuite platform. We help enterprises and service providers build AI inference platforms powered by our advanced RDU (Reconfigurable Dataflow Unit) architecture. Our cloud-agnostic MLOps platform simplifies infrastructure and enables seamless deployment, management, and scaling of foundation model workloads in production environments. In this role, you will contribute to building and maintaining scalable CI/CD pipelines and supporting infrastructure. You’ll work closely with engineering teams to improve developer workflows, system reliability, and release processes. This is a high-impact role at the intersection of AI infrastructure, enterprise software, and developer productivity. Key Responsibilities - Contribute to the development and maintenance of CI/CD pipelines and release infrastructure - Support and improve build systems, including Bazel ecosystem components (e.g., BuildBuddy) - Assist in maintaining and optimizing CircleCI workflows and configurations - Collaborate with engineering teams to improve build, test, and release processes - Help manage Python package dependencies and integration within CI/CD pipelines - Support artifact management systems such as Google Artifact Registry (GAR) and JFrog - Troubleshoot build, pipeline, and infrastructure-related issues - Contribute to improving system reliability, scalability, and performance Qualifications - DevOps Experience or understanding - Experience working with CI/CD pipelines (e.g., CircleCI preferred) - Proficiency in at least one scripting or programming language (e.g., Python, Bash) - Familiarity with Linux/Unix environments and command-line tools - Strong problem-solving and analytical skills - Ability to collaborate effectively with cross-functional teams Preferred Qualifications - Experience with CircleCI - Familiarity with containerization (Docker) and orchestration (Kubernetes) Benefits - Competitive total rewards package, including base salary, equity, and benefits - 95% premium coverage for employee medical insurance - 77% premium coverage for dependents - Health Savings Account (HSA) with employer contribution - Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life, and AD&D insurance plans - Flexible Spending Account (FSA) options like Health Care, Limited Purpose, and Dependent Care - Full subscription to Headspace - Gympass+ membership with access to physical gyms - One Medical membership - Counseling services with an Employee Assistance Program - And much more
Oracle Developer
CapgeminiFounded in 1967, Capgemini is revered as one of the world's leading consulting, technology, and outsourcing agencies. In 2016 alone, the company reported global
Job Description Experiencia para diseñar, desarrollar y optimizar soluciones de bases de datos que soporten nuestros procesos de negocio. Responsable de crear procesos automáticos, asegurar la integridad de la información y mejorar el rendimiento de los sistemas existentes mediante el uso avanzado de objetos de base de datos y programación procedimental.Responsabilidades Principales Desarrollo de Programas: Diseñar y codificar procedimientos almacenados (Stored Procedures), funciones, paquetes y triggers utilizando PL/SQL. Optimización de Consultas: Analizar y "tunear" sentencias SQL complejas y bloques PL/SQL para garantizar un alto rendimiento. Automatización de Tareas: Crear y mantener "jobs" automáticos para el procesamiento de datos utilizando herramientas como el paquete DBMS_SCHEDULER. Modelado de Datos: Diseñar esquemas de bases de datos relacionales, incluyendo la creación de tablas, vistas materializadas, sinónimos y tipos de datos definidos por el usuario. Mantenimiento y Depuración: Identificar y corregir errores en el código existente, además de documentar los cambios técnicos realizados. Integración: Colaborar con desarrolladores de backend y frontend para integrar la lógica de base de datos con aplicaciones externas.Requisitos y Calificaciones Experiencia: Mínimo de 3 a 5 años trabajando directamente con Oracle Database. Habilidades Técnicas: Dominio avanzado de SQL y PL/SQL. Experiencia en el uso de herramientas como Oracle SQL Developer o TOAD. Conocimiento en colecciones (Nested Tables), funciones analíticas y manejo de excepciones. Familiaridad con metodologías ágiles (Scrum/Kanban).Educación: Título en Ingeniería en Sistemas, Computación o carrera afín.Deseable: Experiencia en industria bancariaSoft skills Capacidad de pensamiento sistémico y resolución de problemas complejos. Habilidad para trabajar en equipos multidisciplinarios. Orientación a resultados y atención al detalle en la integridad de los datos.#LI-LG6 #LI-Remote
Senior Application Developer - Integration
University of IowaLocated on a tree-lined campus on the Iowa River in Iowa City, Iowa, the University of Iowa is the state’s oldest institution of higher education and one of t
Position Summary: Provide technical leadership, direction, and technical support for the development, configuration, and ongoing maintenance of Interfaces using both Cloverleaf and EPIC Bridges in support of Enterprise integrations. This position is eligible for remote work within Iowa and will require a work arrangement form to be completed upon the start of your employment. Per policy, work arrangements will be reviewed annually, and must comply with the remote work program and related policies and employee travel policy when working at a remote location. Position Responsibilities: - Evaluate new systems for interface needs; analyze system interface requirements and estimate required work effort - Monitors critical systems in Production - Manage operational issues related to interfaces, work with development teams to evaluate, design, and implement appropriate solutions, and maintain necessary documentation. - maintain the Cloverleaf interface engine including ongoing maintenance and periodic system upgrades - Respond to change requests by evaluating requirements and designing modifications to interface logic - Evaluates and implements needed modifications to interfaces in response to upgrades of EPIC and other third party vendor systems - Provide first & second level support to customers and application technical teams to evaluate and respond to operational issues. Pay Grade: 5B https://hr.uiowa.edu/pay/pay-plans/professional-and-scientific-pay-structure Salary: $68,678 to commensurate University of Iowa offers a generous benefits package, including 24 days paid vacation per year to start and paid sick leave. Complete information regarding the full benefits package may be viewed at https://hr.uiowa.edu/benefits Percent of Time: 100%25 Location: Remote Staff Type: Professional & Scientific Type of Position: Regular Education Requirements: A Bachelor's degree in Computer Science or Management Information Systems or an equivalent combination of education and experience Experience Requirements: - 5-7 years programming experience - Experience working with application owners and/or vendors to define system requirements, define integration requirements and understand business needs - Experience acting as a technical project manager or project team lead - Experience working with non-technical end-users to define system requirements and define business needs - Programming experience using a procedural language, such as C or BASIC - Ability to communicate effectively verbally and in writing with technical and non-technical staff - Ability to participate in after-hours on-call support - Experience with MS tools (e.g., Word, OneNote, Excel, and Outlook) Desired Qualifications: - 5-7 years programming experience with healthcare interfaces - Familiarity with healthcare systems and processes - Experience with Cloverleaf interface engine - Experience working with an Electronic Medical Record (EMR) system - EPIC Bridges experience - Epic application build or integration experience - Experience writing Unix/Linux shell scripting (BASH) - Experience implementing interfaces in a healthcare environment - Experience configuring the Connexall alert management system To be considered, applicants must upload a resume (under submission relevant materials) that clearly addresses how they meet the listed required and desired qualifications of this position. A cover letter is desired as part of the application process. Job openings are posted for a minimum of 7calendar days. This job may be removed from posting and filled any time after the minimum posting period has ended. Successful candidates will be required to self-disclose any conviction history and will be subject to a criminal background check and credential/education verification. This position is not eligible for University sponsorship for employment authorization. For additional questions contact Mike Mullinnix at Mike-Mullinnix@uiowa.edu
Software Engineer - Remote
ICFWe are not a typical consulting firm and our people are not typical consultants.
Description The Team Our Health Engineering Solutions (HES) team works side by side with customers to articulate a vision for success, and then make it happen. We know success doesn't happen by accident. It takes the right team of people, working together on the right solutions for the customer. We are looking for a seasoned Full Stack Engineer who will be a key driver to make this happen. Our team supports the vision to improve patient quality care and consumer decision-making by hospital providers across the country, by collecting, computing, and publicly reporting outcomes-based hospital quality measure data. This contract will serve to develop a human-centric reporting system that allows refinement, filtering, and data comparison, as well as the ability to view supplemental information. Leveraging modern technologies, DevOps practices, and cloud-based infrastructure, our dynamic work environment involves multiple project teams collaborating toward a common vision of delivering an integrated solution. The Work We are seeking a Full Stack Engineer to join our dynamic team. In this role, you will be responsible for working with a team of engineers and building enterprise-level backend solutions using a variety of technologies. You will be working with React, Node, JavaScript, and OpenAPI to develop robust and scalable applications that support the Centers for Medicare and Medicaid Services (CMS) as we develop a next generation reporting and analytics system that directly impacts healthcare quality. The ideal candidate will have a strong understanding of software development principles and a proven track record in backend development. Experience with Agile software development methodologies is a must, as we value collaboration and flexibility in our approach to project management. This is an excellent opportunity to work with a team of experienced professionals and contribute to the development of high-quality software solutions. If you are passionate about technology, eager to learn, and want your work to impact systems that collect healthcare data used by hundreds of thousands of daily users, we want to (virtually) meet you! Job Location: Remote; however, this position requires that the job be performed in the United States and there will be travel of approximately 10% to a customer site. If you accept this position, you should note that ICF does monitor employee work locations and blocks access from foreign locations/foreign IP addresses and prohibits personal VPN connections. Technologies - React - Node.js - Java - AWS cloud technologies - PostgreSQL - ECS/Fargate - Lambda - Terraform - Jenkins - Git and GitHub - Confluence / Jira Key Responsibilities and Job Duties - Design and build microservices and serverless applications in the cloud - Implement web application changes and/or build new web applications using the React framework - Work with Product Owner and UX design to understand and create solutions for diverse user requirements - Work with Architects and other Engineers to help create and then implement development best practices - Work with test engineering team to assure product quality - Collaborate in a fast-paced Agile environment - Participate in team code reviews and design reviews - Help our support team triage bugs and troubleshoot production issues - Cooperating with the back-end developers in the process of building the applications - Work independently to design, develop, and document solutions, while adhering to all applicable standards (e.g., architectural, coding, security) - Work with DevOps engineers on CI, CD, and IaC - Read specs and translate them into test designs and test automation - Perform code reviews and develop processes for improving code quality Required Qualifications - Bachelor’s degree plus 3 or more years of experience; OR Associate’s degree plus 5 or more years of experience; OR Master’s degree plus 1 or more years of experience - 3+ years of professional full-stack development experience, this includes experience with modern design patterns, enterprise-scale production systems, and Git - 1+ year of professional experience developing full-stack applications using React and Node.js - Candidate must be able to obtain and maintain a Public Trust Clearance - Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S. - Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years Preferred Qualifications - Master's degree in computer science or related field - Experience developing production applications in Java #DMX-HES Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $81,499.00 - $138,549.00 Nationwide Remote Office (US99)




