Logo
MacAllister Machinery

Analyst - Developer Programmer Dynamics 365

MacAllister Machinery, Indianapolis, Indiana, us, 46262


Description

Position at MacAllister Machinery

*POSITION WILL ONLY ACCEPT CANDIDATES LOCAL TO INDIANA OR MICHIGAN*

Position Summary

This position is responsible for serving as a technical expert on architecting, developing, configuring, testing and debugging new and existing software systems and/or applications using a variety of concepts, techniques and programming languages mostly focused on Microsoft D365 Sales, Customer Service, Power Platform and the expansion of our D365 platform.Position Duties/ResponsibilitiesArchitect Dynamics 365 solutions, Configure and customize Dynamics 365 modules (e.g., Sales, Customer Service, Field Service) to meet specific business requirements, create PowerApps, Powerpages on Dataverse environmentDesign, develop, and implement Dynamics custom entities, forms, workflows, plugins, and integrations using Dynamics 365 tools and technologies ( C#, .NET framework, Javascript) under Agile framework, Responsible for functional & technical development phases of Dynamics 365 CE implementations, upgrades, enhancements & integrations with other applications using MS tools like LogicApps, PowerAutomateDesign, develop, and implement secure and scalable custom applications using PHP, C#, .NET frameworkDesign, develop, and implement robust APIs that adhere to RESTful principles and best practices.Partner with end-user to prototype, refine, test, and debug programs to meets needsWrite clean, well-documented, and maintainable code using object-oriented programming principlesSupervisory Responsibilities:

Typically, responsible for leading, coordinating and mentoring the work of others who perform the same type of work as this job. Lead responsibilities typically include training, coaching, and checking the work of others.Position Requirements

Required:

Bachelor's degree in business related field (Software Engineering, Computer Science, Computer Engineering) or equivalent years of experience5 years or more of experience in developing and implementing IT systems and/or applicationsAbility to successfully complete an in-house code testExperience with D365 CE, Power Platform, and Dataverse.Preferred:

7 years or more of experience in C#, .Net, and LAMP stack developmentGeneral experience in the Microsoft Power Platform, MS Power Apps, MS Power Pages, Azure tools like LogicApps, Data integration from Legacy systems to Dataverse environments using tools like Dataflows5 years or more of experience with relational databasesKnowledge, Skills, And Abilities

The requirements listed below are representative of the knowledge, skills, and/or abilities required to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions

Ability to build and maintain effective customer and professional relationships through strong interpersonal skills with emphasis on relationship-building and consistent demonstration of solid professional judgment.Ability to work in a fast-paced, high-pressure, deadline driven environment.Skills in complex problem solving, critical thinking, and creative thinking.Excellent communication skills, including verbal, written and listening skills.Strong project management skills and the ability to manage change and conflict.Ability to develop and implement processes and monitor performance with key process indicators.Detail-oriented and a team player with the ability to manage change, conflicts and projects.Ability to work independently without the need for daily direct supervision and a strong sense of urgency.Strong skill set with SQL Databases, ASP.NET, HTML, PHPOther Requirements of PositionWorks under limited supervision. Independently determines the approach to take and the methods to use. Interprets policy in terms of objectives. Informs manager of unusual situations with far-reaching implications.Major responsibilities typically require creativity and latitude; employee typically operates with specific objectives but often few written or unwritten procedures as guidelines; some policies or precedents for action exist.If an error is made while in this position, it will require some effort to identify and a moderate effect on the companyFrequently communicates with coworkers, customers, and managementMaintain equipment and supplies to avoid waste, damage to areas and equipment, and to prevent accidents

The duties and responsibilities described here are not a comprehensive list, and the scope of the job may change as necessitated by business demands.

All MacAllister Machinery companies are an Equal Employment Opportunity Employer, including Disabled and Veteran applicants.