Job Title: Senior Programmer/Analyst-( D365 Customer Engagement/Power Platform)
Location: Lansing, Michigan Area-((In person Interview)
Work Environment: Hybrid (Minimum of two days per week on-site, subject to increase)
Position Description:
We are seeking an experienced Senior Programmer/Analyst to join our team. The ideal candidate will be a seasoned expert in system and software architecture design, development, and implementation. This role requires a deep understanding of D365 Customer Engagement/Power Platform, object-oriented, service-oriented architecture, and n-tier architectures. The successful candidate will lead and deliver robust software solutions, following industry best practices and state guidelines.
Key Responsibilities:
- Design, prototype, develop, and implement software to achieve business outcomes.
- Lead the delivery of solutions using D365 Customer Engagement/Power Platform.
- Develop and execute a robust software development lifecycle using industry best practices.
- Engage with senior technical team leaders to develop long-term technology strategies.
- Participate in project teams, clarifying business needs and requirements.
- Perform analysis, design, development, integration, and maintenance of enterprise systems.
- Collaborate with internal organizations to maximize delivery capabilities and provide client value.
- Manage projects or tasks using state and industry project delivery methodologies and best practices.
- Perform a variety of complex tasks with creativity and value-added contribution.
- Self-motivated and capable of self-directed work.
Minimum Qualifications:
- Willingness to work in a hybrid environment (minimum of two days per week on-site, subject to increase).
- Minimum of ten years of post-undergraduate degree CRM industry experience.
- Minimum of ten years of hands-on experience with D365 Customer Engagement/Power Platform technical solutions.
- Minimum of eight years of post-undergraduate degree experience as a Java code developer.
Required Skills:
- CRM industry experience.
- Hands-on experience with D365 Customer Engagement/Power Platform.
- Functional knowledge of at least one D365 CE module.
- Experience with data modeling, agile methodologies, Azure DevOps for task management, and D365 Customer Insights.
- Expertise in Java, J2EE.
- Proficiency in designing and implementing Java MVC frameworks (Struts MVC) and ORM tools (Hibernate/JPA), JavaScript, Web Services, and EJB.
- Experience developing procedures and queries with Microsoft SQL Server (SQL 2016 or higher) or equivalent DB (Oracle/Postgres).
- Experience performing analysis and requirements gathering with customers.
- Proficiency with both web-based and client-server-based systems architecture.
- Experience with Object-Oriented Analysis, design, and programming.
- Familiarity with systems development methodology for new systems and enhancements.
- Strong communication skills with all levels of IT coworkers and users.
- Ability to prepare detailed written instructions and documentation.
- Experience with Java batch jobs.
- Ability to work under pressure, meet tight timelines, and resolve complex problems quickly.
- Ability to mock up/wireframe website architecture changes.
- Experience maintaining websites with a CMS (Sitecore preferred).
- Working knowledge of UX.
Preferred (Nice to Have):
- Domain knowledge of public retirement systems (Clarety Experience).
- WebSphere development technologies.
- Java Springboot, microservices.
- Cloud-based development and deployment experience.
- Experience with Siebel/Microsoft Dynamics – CRM applications.
- Nice InContact.
- Jenkins or Azure DevOps experience.
- Git/Jira – file repository system experience.
- Experience with FileNet Suite of products.
- Jasper Reports / PDF document processing.
- Junit.
- Maven.
- Log4j.
- SoapUI.
- Corticon Rules Engine technology.
- WebSphere Liberty.
- Sitecore Web CMS.
Joseph Kiran
Senior Technical Recruiter
Moxieit Solutions Inc.
Email: [email protected]