Role: ERP Developer
Location: Salt Lake City, UT
Essential Job Functions
Develop system integrations using SSIS and SAP Data Services
Develop custom applications using C# for Windows Forms, WPF, and ASP
Develop custom Microsoft Dynamics AX 2012 applications and reports
Work with existing AIF services and create new AIF services
Working with T-SQL and Stored Procedures on SQL Server 2012/2008 R2
Perform debugging and testing of produced code and applications
Assist with code promotion
Demonstrate technical competence and productivity
Manage, prioritize and complete expected deliverables on time.
Proactively work towards improvement
Exercise efficiency in work efforts
Apply organizational and problem solving skills
Think through technical problems breaking down tasks to appropriate (reasonable) effort
Prioritize work and demonstrate flexibility in accepting and completing assignments
Recognize and apply processes intelligently
Recognize limitations and effectively seek assistance
Maintain a working knowledge of development technologies and best practices
Demonstrate understanding of all appropriate compliance with policies and standards
Seek to continually improve skills and knowledge
Demonstrate authority in areas of technical expertise
Collaborate with team members and customers
Communicate effectively with team members and business partners
Qualifications
Bachelor\'s degree in Computer Science, Business Information Systems, or related field
Over 5 years of progressive .NET experience developing business applications, creating internal system integrations in a growing company
Experience implementing 3rd party applications into an enterprise system
Knowledge SQL Server 2012/2008 R2, stored procedures, and relational database concepts
Any previous experience with Microsoft Dynamics AX is a plus
Experience in the following tools is also a plus:
ASP.NET, Angular, JQuery, SSRS, PHP
SAP Business Objects reports, webi, and universes
SAP Data Services
BizTalk
SharePoint
Interpersonal and communication skills are vital, with strong organizational skills
Demonstrate excellent follow through with ability to interface with multiple departments, agencies and individuals
Able to multitask and prioritize in a fast paced environment, with occasional travel as needed
Able to work effectively, both independently, and as a member of a team
Able to learn quickly, be responsive to training and possess ability to apply what is learned
Able to make timely decisions & sound judgments
Self-motivated and able to work well with minimal supervision
Able to develop relationships and work with a wide variety of people
Able to demonstrate patience and have good conflict resolution skills
Able to handle stress well and meet deadlines
Knowledge of financial accounting, business, and warehouse processes is a plus
Key Skills: