Jobs · Art & Creative

D365 CE Migration Architect (Remote Position) - American Fork, UT

The SOFEI Group · American Fork, UT · Yesterday
Art & CreativeFull-time

Responsibilities

  • Design, develop, and refine Java-based applications that support core business processes and long-term operational goals.
  • Create architectural plans that improve system scalability, maintainability, performance, and reliability across existing platforms.
  • Partner with managers, end users, and IT colleagues to translate operational needs into effective technical solutions.
  • Maintain and extend large, established codebases while reducing technical debt and improving application stability.
  • Build and support integrations with databases, APIs, and external services to ensure smooth data flow across systems.
  • Analyze workflows and recommend software enhancements that increase efficiency, accuracy, and employee productivity.
  • Troubleshoot application, database, and infrastructure issues in a Linux environment and resolve problems with minimal disruption.
  • Evaluate and implement appropriate technologies, including automation and AI-assisted tools, when they provide measurable business value.
  • Provide project planning input, technical guidance, and user support to help ensure successful delivery and adoption of solutions.

Requirements

  • 10+ years of experience in software engineering, software architecture, or a closely related role.
  • Advanced proficiency in Core Java with a strong background in application design and development.
  • Strong experience with Microsoft SQL and database design, querying, and performance optimization.
  • Practical experience working in Linux-based environments for deployment, troubleshooting, and system support.
  • Demonstrated success maintaining and improving large, established codebases in production settings.
  • Experience developing desktop and web applications, including integration with third-party APIs and services.

Qualifications

  • Excellent analytical, troubleshooting, and communication skills, with the ability to work effectively in a small-team environment.
  • Ability to work independently, engage directly with users, and deliver pragmatic solutions that support long-term business needs.

Similar jobs