TITLE: MICROSOFT AX SOFTWARE ENGINEER
LOCATION: ANAHEIM, CA
TYPE: PERMANENT
JOB SUMMARY
The MS AX Software Engineer will be an integral member of the AX ERP team and will assist with developing scalable technical solutions for AX ERP implementations across the family of companies. The individual is responsible for supporting the deployment, testing, operations, and maintenance of new and existing programs in the AX ERP environment. The role will be required to contribute to the technical design, development tasks, estimates, and execution to completion. In addition, the Engineer must ensure that developed code meets the technical and functional specifications through unit testing and validation.
ESSENTIAL FUNCTIONS
Technical Design- Able to identify, analyze, specify, design, and translate functional design to technical design. Create and document technical designs for medium to high complexity solutions that may include integration with external systems.
·Create and document technical designs for medium to high complexity solutions that may include integrations with external systems
·Design systems that span multiple technologies/platforms
·Apply design standards across all applications
·Design solutions to meet performance requirements and scalability expectations
Application Development - Able to write, test, debug, and maintain applications for end-user adoption, productivity improvement and efficiency.
·Research, analyze, and produce high quality source code for medium to high complexity solutions
·Create, modify, and enhance medium to high complexity programs
·Assist with technical design
·Enable integration with third party applications using Microsoft Dynamics AX tools
·Apply more than one programming language to produce high quality source code
·Troubleshoot and resolve technical issues
·Participate in peer code reviews
·Collaborate with cross functional teams to identify and solve software defects
·Anticipate risks and implement contingency plans to resolve issues impacting applications
·Design operational support systems like monitoring, reporting, fail over, error handling etc.
·Proactively enhances systems for stability, efficiency, scalability and robustness
Unit Testing and Validation - Ensures developed code meets the technical and functional specifications.
·Participate in the installation and configuration of development/test/production Dynamics AX 2012 environments as required
·Provide assistance/leadership in ERP upgrades as required
·Develop and document effective unit test cases to test solution and validate results are as expected
·Modify code if unit test fails
·Ensure the application operates according to functional and technical specifications