Software Engineer 1 CRM

at Temple University
Published May 24, 2023
Location Harrisburg, PA
Category Default  
Job Type Full-time  


DescriptionGrade: T26 The link below will give you information about the University's "T" salary structure. Learn more about the "T" salary structure . A variety of important factors are reviewed by HR when considering salary, including job duties, the applicant's education and experience, all relevant internal equity considerations, department budget, and funding source. As part of the Applications & Data Services - Student Collaboration Center team, the Software Engineer 1 will be responsible for designing, enhancing and ensuring the delivery of CRM solutions, initially focused on the University's Admissions areas with an eye on expansion to all customer relationship business units. In this role, you will assist in the architecture, definition and delivery of high-quality technical solutions, including business analysis, customization, development, prototyping, integration architecture, network architecture and quality assurance. Key aspects of the role will involve developing interfaces for CRM integration with external systems, developing Plugins/JavaScript for a variety of business needs and enhancing UI of vendor application to meet needs of end users. Responsibilities of this role include assisting customers in architecting, planning, testing, and deploying solutions, contributing to the design stages of CRM-based implementations, preparing technical documentation and to present progress reports, assist in the organization of in-depth training for end-users and internal CRM team staff, developing detailed reliable solutions and estimates for service implementations, designing and leading the system architecture process, in partnership with the Development Team, to create specifications and implement customizations for any custom code or data migration. Utilize extensive knowledge of business processes and CRM to support the development and expansion of the solution footprint to meet Temple University's CRM business strategy. The selected candidate will be working in a university setting with exposure to multiple technologies, including Microsoft Dynamics CRM, Oracle SQL, PL/SQL, Workflow and Imaging, Salesforce Marketing Cloud, database object creation, web development (Java, .NET), Cognos Reporting, forms development, etc. Experience with Ellucian's CRM Recruit and Banner systems or other ERP systems would be a plus. Performs other duties as assigned. Click here to learn more about the benefits of working at Temple University. Required Education & Experience: Bachelor's degree and at least 2 years IT related experience. At least 2 years' experience with Microsoft CRM development. At least 1 year experience with Oracle SQL, PL/SQL. Experienced in problem solving, and able to follow a methodical implementation process. Experience implementing CRM solutions, preferably Microsoft CRM. Full life-cycle experience architecting large, scalable applications. An equivalent combination of education and experience may be considered. Required Skills & Abilities: * Demonstrated verbal and written communication skills along with the ability to effectively interact with a diverse group of individuals. * Must possess strong working knowledge of relational database concepts. * Develop technical specifications based on functional requirements. * Strong understanding of and ability to configure security groups, roles and teams. * Understanding of Microsoft CRM SDK. * Must be a self-starter who requires minimal supervision. * Creates and modifies Oracle objects (packages, procedures, triggers, functions, tables, views, etc.). * Have basic knowledge of backend and frontend development tools: C#, SQL server, MySQL, Python, JSON, JAVA HTML, CSS, JavaScript frameworks, and open-source web application frameworks. Principals of responsive web design, user experience, and accessibility. * Have strong interpersonal skills; be able to build strong relationships with clients and team members. * Ability to collect business requirements, document use-cases and processes. * Suggest improvements to existing applications; research and try new things. * Ability to apply time management. Preferred: * Experience with Ellucian Banner Student Information System. * Prior experience with agile and waterfall project management methodology. * Familiarity with Student application support/development and admissions processing. * Knowledge and practical experience executing email marketing campaigns. * Experience creating process flows using diagramming tools such as Visio, Fluidchart, SmartDraw, etc. * Experience researching, diagnosing, and demonstrating data inconsistencies. * Intermediate experience with server administration. This position requires a background check. Please note this position will work remotely, the duration of remote work will be at the discretion of Temple University and the department. Temple University is committed to a policy of equal opportunity for all in every aspect of its operations, including employment, service, and educational programs. The University has pledged not to discriminate on the basis of age, color, disability, marital status, national origin or ethnic origin, race, religion, sex (including pregnancy), sexual orientation, gender identity, genetic information or veteran status. Compliance Statement: In the performance of their functions as detailed in the position description employees have an obligation to avoid ethical, legal, financial and other conflicts of interest to ensure that their actions and outside activities do not conflict with their primary employment responsibilities at the institution. Employees are also expected to understand and be in compliance with applicable laws, University and employment policies and regulations, including NCAA regulations for areas and departments which their essential functions cause them to interact. Temple University's Annual Security and Fire Safety Report contains statistics, policies, and procedures related to campus safety. Click here . You may request a copy of the report by calling Temple University's Campus Safety Services at 215-204-7900.