"Job Description: As aSenior Software Engineer your key role is to uses technical skills and programming experience to define and program solutions to problems and requests of varying difficulty under the general direction of the Manager. Coordinates own work with others as well as those who have requested projects. This is a great opportunity for you to gain domain expertise in software that supports and delivers growth to the Manufacturing, Distribution, Retail, or Service industries. Your possible projects include developing and enhancing functionality, web-enabling products, or extending our mobile and SaaS / Cloud offerings. As a member of Epicorâ€™s Team you will be based in our recently opened India Technology Center, so you will take part in Epicorâ€™s next success story from the very beginning as we are building up our new tech campus in Bangalore. Essential Role and Responsibilities: Â· Assist in the development of systems design for proposed systems and system enhancements through coding, testing and documenting. Â· Responsible for all AS400 machines which includes but is not limited to: Â· Partnering with IBM to manage maintenance issues on a timely basis. Â· Applying software patches regularly and as needed. Â· Work with third party AS400 and PC replication software to ensure data is synchronized between production and backup machines. Â· Interface third party PC software to AS400. Â· Develop programs and procedures adhering to established departmental standards and guidelines . Make modifications and changes to existing programs and procedures as required. Â· Notify project leader and/or manager immediately when it appears schedule dates will not be met, or if assigned project will lead to operational or support difficulties. Â· Suggest potential improvements to the processes and techniques used by nt programming that will result in improved quality and/or responsiveness for our nts. Â· Interact with project requestors to insure correct understanding and business validity of user requests Â· Perform other duties as assigned. We offer a clear career path within the Product Development function with opportunity for further career advancement. At Epicor you can reach your full potential because growth for you means growth for us. The ideal candidate has Bachelorâ€™s Degree in computer science, or related area, or equivalent experience. Minimum 2 years of increasingly complex system design experience required. Proficiency in RPG ILE and AS400 CL languages. Knowledge of CLE preferred but not required. Proficiency with Microsoft Office Suite. Ability to develop complex, on-line, and batch programs and to correct problems as they occur. High level of organizational and follow-up skills. Effective verbal and written communication skills, as well as the ability to interact professionally with internal and external nts at all levels. Demonstrated ability to prioritize and multi-task effectively in a fast-paced environment involving highly detailed and complex work. "