What are the responsibilities and job description for the Analyst - Developer Programmer position at MacAllister Machinery?
This position is responsible for assisting with IT development and support projects using various programming techniques and databases and will have the opportunity to design applications based on user requirements.
Position Duties/Responsibilities
Primary Responsibilities:
- Generate code at the Enterprise Level, utilizing advanced programming techniques, logic flow, and data file processing features such as record locking, commitment control and security control
- Assist with system integration and user acceptance testing, ensuring successful and error-free production implementation.
- Enhance and maintain ERP in PHP, MySQL, and Lua.
- Develop and customize Microsoft Dynamics 365 applications using the Dynamics 365 SDK, C#, .NET Framework, JavaScript, HTML, and CSS.
- Develop and customize Web Applications, Web Apis and Application Integrations on C# (.NET)
- Assist with the design and development of necessary databases, libraries, and systems support functions required for new and existing systems and/or applications
- Partner with end-user to analyze, prototype, refine, test, and debug programs to meets needs
- Provides complete documentation for new or modified information systems and/or application software programs
- Assist Help Desk on technical computer hardware and software issues as required
- Perform database administration as required
Supervisory Responsibilities:
- No formal supervisory responsibilities.
Position Requirements
Required:
- Associate Degree in a related field (Software Engineering, Computer Science, Computer Engineering) or equivalent years of experience
- 5 years or more of experience in developing/programming IT systems and/or applications
- Ability to successfully complete an in-house code test
- Knowledge of, programming languages PHP, C#, Relational databases
Preferred:
- Bachelor’s Degree in a related field (Software Engineering, Computer Science, Computer Engineering)
- 7 years or more of experience in software development and programming of IT systems and/or applications
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.
- Works under general supervision. Employee acts independently for reoccurring assignments, but supervision is available for unfamiliar situations or problems.
- Major responsibilities typically require a modest amount of creativity and latitude. Employee typically operates under general instructions with some established procedures and policies.
- If an error is made while in this position, it will require some effort to identify and a moderate effect on the company
- Frequently communicates with coworkers, customers, and management
- Maintain 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.