> Markdown version of [/jobs/ext/3589989-senior-slate-crm-developer-information-technology-services-its](https://www.wearedevelopers.com/jobs/ext/3589989-senior-slate-crm-developer-information-technology-services-its). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Slate CRM Developer - Information Technology Services (ITS) - **Company:** The University of Texas - **Location:** Odessa, TX, United States - **Experience:** Expert - **Salary:** $95,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Review, Information Systems, Computer Programming, Databases, System Configuration, Custom Software, Data Integrity, Extract Transform Load (ETL), Data Synchronization, Data Warehousing, Relational Databases, Software Debugging, Electronic Data Interchange (EDI), Identity and Access Management, JSON, Python (Programming Language), Microsoft SQL Server, Windows PowerShell, Student Information Systems, Software Engineering, SQL Databases, Data Streaming, Systems Integration, Web Services, Extensible Markup Language (XML), Enterprise Data Management, Freeform SQL, Enterprise Software Applications, Git, Information Technology, Enterprise Integration, Web Technologies, Restful APIs, Software Version Control - **Published:** October 5, 2026 - **Apply:** https://universityjobs.com/job/job/apply?id=7371845 ## About the Role 1. Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field. 2. Seven (7) years of professional software development, application development, or comparable enterprise-application development experience. 3. Five (5) years of experience administering, developing, or supporting CRM, ERP, or other enterprise applications. 4. Advanced experience developing and optimizing SQL and working with relational database design and enterprise data structures. 5. Experience designing and supporting integrations using APIs, web services, ETL, or comparable data-exchange technologies. 6. Experience with software-development lifecycle practices, including requirements analysis, testing, debugging, deployment, documentation, and source control. 7. Demonstrated experience independently leading complex application or integration work, establishing technical standards, or performing technical design or code reviews. 8. Demonstrated experience translating business requirements into scalable technical solutions and communicating technical risks and dependencies to nontechnical stakeholders. 9. Experience applying data-governance, information-security, access-control, and data-integrity requirements in an enterprise application environment., 1. Ten (10) years of professional software or application development experience. 2. Five (5) years of direct experience administering, developing, or supporting Technolutions Slate CRM. 3. Extensive experience writing and optimizing complex SQL in enterprise database environments. 4. Experience with programming and web technologies commonly used with Slate or related integrations, such as JavaScript, HTML/CSS, SQL, C#, Python, Java, or PowerShell. 5. Experience with REST APIs, JSON, XML, ETL processes, Git or another source-control system, and cloud-based integrations or services. 6. Experience in higher education admissions, recruitment, enrollment management, student services, student portals, or applicant lifecycle systems. 7. Technolutions Slate certification or training, Microsoft SQL Server certification, or a relevant software-development or cloud-platform certification., 1. Able to lift various materials up to 25 pounds on an occasional basis. 2. Able to bend, crouch, and reach continuously. 3. Physically able remain seated, frequently to continuously. 4. Able to remain standing up to 15% of the time. 5. Possesses dexterity abilities required to perform job duties including extensive keyboard work, operating office equipment, performing filing, and other job-related responsibilities that include extensive wrist and hand movement. 6. Standard working conditions may differ depending on department and occupation ## Description The Senior Slate CRM Developer serves as the senior individual contributor and lead technical resource within Information Technology Services for the administration, development, integration, security, and optimization of the Technolutions Slate CRM platform. Reporting to the Director of Technology, the position independently translates enrollment and student-service requirements into scalable technical solutions; designs and maintains complex applications, SQL, integrations, and automation; establishes Slate development standards; resolves high-impact technical issues; and mentors technical partners. The role collaborates with Enrollment Management, Institutional Research, and other campus units to improve operational efficiency, data quality, and the student experience while operating within University technology, data-governance, security, and enterprise-architecture requirements. The position may be performed on-site, hybrid, or remotely as approved based on institutional needs. Slate CRM Engineering and Platform Administration 1. Serve as the senior technical resource for Slate CRM, independently designing, developing, implementing, maintaining, and optimizing complex platform solutions within approved University architecture and security requirements. 2. Configure and customize Slate applications, portals, forms, workflows, communications, data-collection processes, Reader workflows, application processing, events, and related enrollment functions. 3. Administer user permissions, security roles, and system configurations in coordination with designated data owners, cybersecurity requirements, and institutional access standards. 4. Troubleshoot and resolve complex application, workflow, performance, and integration issues and serve as the senior operational technical escalation point for Slate. Database Engineering, Data Quality, and Reporting 5. Develop, optimize, and maintain complex SQL queries, views, reports, data extracts, and relational data structures supporting admissions, recruitment, communications, and student-portal operations. 6. Design and maintain validation, reconciliation, monitoring, and data-quality processes that promote accurate, complete, secure, and consistent information across Slate workflows. 7. Develop and support enrollment reports, operational dashboards, and analytics data products and identify opportunities to improve data quality and business processes through automation. Enterprise Integration and Data Exchange 8. Design, develop, document, and maintain integrations between Slate and University systems, including student information, identity management, ERP, data warehouse, financial aid, and approved third-party services. 9. Develop API, web-service, ETL, and other data-exchange solutions with appropriate transformation logic, validation, error handling, security, monitoring, and recovery processes. 10. Monitor integration performance and data synchronization, resolve complex failures, and coordinate cross-system remediation with application owners and technical partners. Custom Application Development and Software Delivery 11. Develop custom applications, scripts, automation solutions, and reusable components that support admissions and enrollment operations and reduce unnecessary one-off customization. 12. Establish and apply scalable development, source-control, testing, debugging, deployment, rollback, and documentation practices for Slate-related changes. 13. Define technical test approaches and acceptance criteria for complex functionality and verify production readiness, data integrity, performance, and supportability. Technical Architecture, Standards, and Senior-Level Leadership 14. Lead Slate solution design and provide senior technical input into architecture planning while final enterprise architecture and technology-policy authority remain with designated University leadership. 15. Create, maintain, and communicate Slate development standards, reusable patterns, technical documentation requirements, and best practices. 16. Perform technical design or code reviews, provide estimates and risk assessments for complex work, and guide the resolution of cross-functional technical dependencies. 17. Provide technical guidance and mentorship to developers, analysts, and system administrators and lead assigned technical workstreams without exercising personnel-management authority unless separately assigned. Stakeholder Consultation, Documentation, and Continuous Improvement 18. Collaborate with campus stakeholders to gather and clarify requirements, evaluate technical alternatives, explain risks and tradeoffs, and develop innovative, scalable, and maintainable solutions. 19. Maintain current technical documentation for Slate configurations, integrations, data flows, dependencies, support procedures, and development standards. 20. Participate in roadmap and strategic planning for enrollment technology systems and recommend platform, process, data-quality, and service improvements., 1. The job description is not a complete list of all responsibilities and duties performed by employees. Employees may perform other related duties as assigned by their immediate supervisor. 2. Employment is subject to an introductory period to monitor employee performance. 3. Once hired, the prospective employee must present documentation within three (3) days of the hire date to establish their identity and employment eligibility as required by Immigration and Customs Enforcement (ICE). Applicants must be able to show proof of eligibility to work in the United States by time of hire. UTPB participates in e-Verify. 4. Employees must be able and willing to travel and perform duties away from campus as necessary and must be able to operate a licensed motor vehicle, have access to a dependable motor vehicle, and possess a valid state driver's license. Must have and maintain a satisfactory driver's record. 5. Employment is contingent upon a successful background check. 6. UT Permian Basin is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Schedule Generally, the normal work hours for the university are Monday through Thursday, 7:30 - 5:30 pm; Friday, 8:00 am - 12:00 pm with a one-hour lunch. The individual holding this position may need to be available early morning, evening, and on weekends to meet the needs of the department. Hours worked may differ with some departments.