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.