Minimum 10 years post-undergraduate, hands-on experience with D365 Customer Engagement/Power Platform technical solutionsMinimum 8 years post-undergraduate degree experience as a Java code developerProficiency in D365 CE module functionalityExperience in data modeling, agile methodologies, Azure DevOps, and D365 Customer InsightsStrong Java and J2EE skillsExpertise in designing and implementing Java MVC frameworks (e.g., Struts MVC) and ORM tools (e.g., Hibernate/JPA), JavaScript, Web Services, and EJBProficient in developing procedures and queries with Microsoft SQL Server or equivalent DBAbility to conduct analysis and requirements gathering with customersFamiliarity with both web-based and client-server systems architectureExperience in Object-Oriented Analysis, design, and programmingStrong communication skills and ability to work effectively with IT coworkers and usersCapability to work under pressure, diagnose and resolve complex problems quickly, and mock up/wireframe website architecture changes