Senior Software Engineer
Senior Software Engineer
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. Analyze and design database within an application area, working individually or coordinating database development as part of a team. Provide technical solution in SAP ABAP and presentation servers, RFC and ABAP objects. Gather business requirements and align them with Application Template processes and best practices in collaboration with market process owners. Design, implement and analyze technical solutions for high critical and complex business Solutions. Responsible for creating application development testing scenarios and test scripts. Coordinate with Change Management team to move the change requests (CRs) from development environment to Production environment. Coordinate with the technical team on day to day basis for development and critical issues. Effort estimates and work assignment to the team members and also assist the team during the course of the development. Prepare the activity and loading sheet for the resources for the month. Resolve defects related with Period End and Year End processes. Provide technical support for development/production issues. Requires Bachelor's Degree in Computer Science, Information Technology or technical related area plus 5 years of experience with software development and knowledge of SAP Financial Accounting and Controlling (FI/CO), Sales and Distribution (SD), and Material Management (MM) modules; understanding of SAP ABAP for Reports, ALV, Interfaces, Data Dictionary objects, User Exits and BADI's, BDC, BAPI's, Dialog programming, SAP Scripts, Smart forms, Adobe forms, Interface development objects. Job located in Provo, UT.