Emids logo
Emids

Emids is devoted to helping healthcare and life sciences companies become industry leaders in a digital world.

Architect, A-L3: Digital Engineering

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

7 days ago

Salary

0

Seniority

Mid Level

Job Description

Architect, A-L3: Digital Engineering

Emids

Role Description Understand technological directions for architecting software applications. Assess business needs and provide architectural and technology guidance/roadmap towards application/systems development at Client, utilizing specialized knowledge of proprietary tools and processes. - Assess the legacy application/technology and provide architectural and technology solution towards application remediation process. - Help in strategizing, re-engineer, and architect legacy components to fit into application maintenance, platform reengineering and technologies remediation activities. - Review and establish the best practices, guidelines and global standards from all design and development aspects of application development. - Act as a liaison between stakeholders to ensure timely closure of the technical challenges for seamless delivery and ensure standards or agreed guidelines are not compromised. - Research, recommend and implement tools and initiatives for technical quality and productivity improvements. - Research and implement POCs towards identifying technical options/solutions to meet business requirements during application development. - Assess the technical debt in applications and provide specialized recommendations/resolutions for reducing the same. - Define the nonfunctional requirements for applications, after taking adequate input from concerned client’s stakeholders and ensuring adherence to those, through reviews, guideline, and feedback to the development teams. - Collaborate with organization’s SMEs and provide contributions towards solutions to business case studies. Qualifications - Master’s degree (or foreign equivalent) in Computer Science or a related field. - Two (2) years of experience in the job offered or a related position. - Demonstrable knowledge of: - Angular - TypeScript - JavaScript - HTML5 - CSS - RxJS - Web API - ASP.NET - Core - C# - Node.js - NestJs - Event-Driven systems - Domain-Driven Design - Micro Frontends - FHIR API & SMART on FHIR Apps - Third Party API Integrations - SQL Server - MongoDB - PostgreSQL - Azure - AWS - Azure App Service - Azure Functions - Swagger - OpenAPI - Postman - OAuth - Token-based API security - RBAC - UI/UX - Reusable Angular Components - Responsive Design - Azure DevOps - Jira - Git - TFS - SonarQube - Lucid chart - Visio - draw.io - C4 diagrams - Analytics & Reporting tools Requirements - Travel to unanticipated client locations, throughout the U.S., approximately 30%, as required. - May telecommute from any location within the U.S. Company Description

Related Job Pages

More Software Engineer Jobs

Java Developer

Bright Vision Technologies

Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.

Role Description We are seeking an experienced Java Developer – Windchill focused on deep, low-level Windchill customizations using Java, PTC APIs, and PTC’s customization frameworks. This role suits engineers who enjoy working close to the platform, extending its behavior through services, listeners, and processors while preserving a clean and upgrade-friendly customization layer. The ideal candidate will bring strong Java fundamentals, deep familiarity with the Windchill platform internals, and a disciplined, performance-aware engineering style. In this role you will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers. The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production. Key Responsibilities - Design and develop advanced Java customizations within Windchill, including custom services, listeners, processors, validators, and helpers. - Extend the Windchill data model with custom types, attributes, and relationships using Type and Attribute Management (TAM). - Build custom JSP and HTML extensions, including custom tables, actions, and wizard pages. - Develop custom queues and background processes for asynchronous Windchill tasks. - Implement complex workflow expressions and robot delegates in Java, applying disciplined engineering practices and partnering closely with stakeholders to ensure outcomes are durable, well-documented, and aligned with broader team and platform standards. - Optimize performance of Java customizations, including profiling, query tuning, and caching strategies. - Adhere strictly to PTC customization best practices, ensuring upgrade-friendly customizations. - Lead migration efforts to retire legacy customizations to modern PTC-supported patterns, planning phased cutovers, building backward-compatibility shims where needed, and ensuring each migration step is reversible and well-monitored. - Conduct code reviews and uphold internal engineering standards, applying disciplined engineering practices and partnering closely with stakeholders to ensure outcomes are durable, well-documented, and aligned with broader team and platform standards. - Collaborate closely with functional consultants to translate complex requirements into clean Java designs. - Provide hands-on post-go-live and hypercare support, working closely with operations teams to triage incidents quickly, identify root causes, and drive durable fixes that improve long-term system stability. - Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time. - Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing, helping the broader team grow in technical maturity and confidence over time. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of Java development experience, with strong focus on Windchill customization. - Deep, hands-on experience with the Windchill Java API and customization frameworks. - Solid understanding of Windchill data model, lifecycle, and workflow internals. - Strong Java OO design and performance-engineering skills. - Experience with JSP, HTML, and Windchill client-side customization. - Hands-on experience with Type and Attribute Management (TAM). - Strong SQL skills and familiarity with Oracle or SQL Server. - Experience supporting Windchill upgrades. - Excellent troubleshooting and documentation skills. Preferred Qualifications - PTC Windchill development certifications. - Experience with PTC ThingWorx development. - Exposure to Windchill RV&S customization. - Familiarity with CI/CD tooling for Windchill. - Experience operating Windchill in the cloud. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] . Learn more about Bright Vision Technologies at www.bvteck.com . Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.

United States
$100K - $150K / year

Apache Kafka Developer

Bright Vision Technologies

Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.

Role Description We are seeking an experienced Kafka Platform Engineer to architect, deploy, and operate large-scale Apache Kafka and Confluent platform environments supporting mission-critical event-driven workloads. In this role you will own the Kafka platform end-to-end, including: - Cluster sizing - Configuration - Security - Automation - Observability - Developer enablement The ideal candidate will combine deep Kafka internals knowledge with strong DevOps and SRE practices, and will partner with application teams to deliver a reliable, performant, and developer-friendly streaming platform. You will work closely with cross-functional partners to translate ambiguous requirements into well-engineered solutions, and will be expected to: - Raise the bar through code review, design review, and mentorship of more junior engineers. - Bring strong engineering discipline and a clear communication style. - Have a track record of shipping meaningful work that holds up well in production. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of experience operating Apache Kafka or Confluent Platform in production. - Deep, hands-on knowledge of Kafka internals (partitions, replication, ISRs, consumer groups). - Strong experience with Kafka security (SASL, mTLS, ACLs, RBAC). - Hands-on experience with Kafka Connect, Schema Registry, and either Kafka Streams or ksqlDB. - Experience with HA/DR strategies for Kafka. - Strong scripting skills in Python, Bash, or Go. - Hands-on experience with infrastructure-as-code (Terraform, Ansible). - Working knowledge of observability tooling for Kafka. - Excellent troubleshooting, communication, and documentation skills. Requirements - Architect, deploy, and operate large-scale Apache Kafka or Confluent Platform clusters across on-prem and cloud environments. - Design partitioning, replication, and topic strategies that balance throughput, durability, and operational simplicity. - Implement strong security on Kafka clusters using SASL, mTLS, ACLs, RBAC, and integration with corporate IdPs. - Operate Schema Registry, Kafka Connect, KSQL/ksqlDB, and Kafka Streams in production. - Build and operate Kafka Connect pipelines integrating sources and sinks across enterprise systems. - Design HA/DR strategies for Kafka, including MirrorMaker 2, Cluster Linking, and multi-region active-active patterns. - Build CI/CD pipelines for Kafka topic, ACL, and connector configurations using GitOps patterns. - Implement comprehensive observability using Prometheus, Grafana, Datadog, or Confluent Control Center. - Drive Kafka cost and capacity optimization through right-sizing and storage tiering. - Onboard application teams to Kafka with clear patterns, templates, and best practices. - Lead incident response and post-incident reviews for streaming workloads. - Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing. - Maintain comprehensive, current technical documentation. - Continuously evaluate emerging streaming technologies (Pulsar, Redpanda, AWS MSK, Azure Event Hubs). Benefits - Competitive salary range: $100,000–$150,000 Annually. - 100% Remote work opportunity. - Full-time, Direct W2 position. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 505-3544. Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws.

United States
$100K - $150K / year
Full TimeRemoteTeam 201-500Since 2003H1B No Sponsor

Role Description В зв’язку з розширенням команди, ми шукаємо Python Developer, який буде працювати в тісній співпраці з командою Data Science, щоб інтегрувати готові рішення, покращувати мікросервіси та оптимізувати процеси обробки даних. - Інтеграція та оптимізація Data Science рішень на Python; - Розробка, підтримка та рефакторінг мікросервісів для забезпечення високої ефективності; - Написання скриптів та допомога аналітикам у створенні репортів за допомогою Jupyter Notebook; - Взаємодія з іншими членами команди для визначення ефективних механізмів інтеграції даних. Qualifications - 1+ рік досвіду комерційної розробки на Python; - Вміння проектувати та розробляти нескладні веб-сервіси; - Знання Python 3+, Docker, AWS; - Досвід роботи з MySQL, Clickhouse, S3 — розуміння, як працювати з даними; - Знання бібліотек Pandas та NumPy для обробки даних; - Досвід роботи з Jupyter Notebook для автоматизації аналітичних процесів; - Готовність працювати з кодом, який писали спеціалісти без технічного бекграунду, ефективно розбирати та покращувати його. Benefits - Гнучкий графік роботи; - 20 днів оплачуваної відпустки — для підтримки балансу між роботою та особистим життям; - 12 sick days, адже ми розуміємо, що ваше здоров’я має бути на першому місці; - Медичне страхування (в Україні); - Можливості для розвитку та підвищення кваліфікації в одній з найбільших компаній на ринку; - Внутрішні курси та тренінги для покращення ваших професійних навичок; - Підтримку ментального здоров’я — доступ до корпоративного психолога; - Підтримку корпоративної волонтерської діяльності та участь у благодійних акціях; - Позитивну атмосферу та корпоративні подарунки.

Ukraine
Nagarro logo

C++ Software Engineer

Nagarro

Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

Role Description We are looking for an experienced C++ Software Engineer to join a development team working on a well-established enterprise case management application used by public-sector organizations. You will contribute to the ongoing development and maintenance of a complex software solution, implementing new features, resolving defects, and supporting regular software releases. This role offers the opportunity to work on a mature, mission-critical application in close collaboration with Product Owners, Quality Assurance, and Release Management. - Develop, enhance, and maintain a large-scale enterprise application using C++. - Implement new functionality and maintain existing features across the application. - Work extensively with Oracle databases and SQL. - Support document generation and data processing components. - Investigate, troubleshoot, and resolve software defects. - Contribute to build, deployment, and release activities. - Collaborate closely with Product Owners, QA, and Release Management teams. - Work with development tasks and issue tracking using JIRA. - Participate in code reviews and contribute to continuous improvement initiatives. Qualifications - Strong professional experience with C++. - Strong knowledge of SQL, ideally Oracle Database. - Good German language skills for communication with the development team and stakeholders. - Experience developing and maintaining enterprise software applications. - Strong analytical and problem-solving skills. - Ability to work independently as well as collaboratively within an Agile team. Benefits - 30 days of paid vacation. - Internal and external training opportunities. - MyN – Nagarro Employee Share Program. - Attractive company car and company bicycle arrangements. - Company-funded accident insurance policy. - Modern office space at central locations with high-tech equipment. - Sports programs. - Access to the corporate benefits portal. - Free fruit and drinks. - Plenty of room for innovation in a high-growth environment with the latest technologies and products. - Flat hierarchies and a long-term, stable job with attractive development opportunities.

DACH