The Sr. Software Engineer, Platform Modernization will incrementally modernize iA’s NEXiA pharmacy fulfillment software using a strangler fig approach. The role moves individual capabilities out of the legacy system into well-defined bounded contexts, routes traffic to new implementations, and provides a rollback path while preserving familiar workflows for pharmacists and operators. The work focuses on the boundary between legacy and modern systems: isolating legacy coupling, maintaining compatibility across customer versions, and modeling software around real pharmacy workflows. The engineer will work with pharmacists, operators, support staff, and cross-functional teams to validate domain models and align modernization priorities with customer impact. The role includes full-stack development with .NET Core / ASP.NET Core and modern front-end frameworks; systems design across module boundaries; testing domain behavior across old and new components; and contributions to CI/CD, containerized deployments, and observability. The engineer is expected to use AI-assisted development tools and help mentor teammates on domain-driven design, migration patterns, and systems thinking.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed