Serve as a liaison between executive and management/staff to communicate organizational priorities. Displays a high degree of diplomacy and judgment in persuading and influencing a wide variety of people at varying levels to achieve results.
Effectively communicate technical information to non-technical individuals and groups, and keep all levels of management members informed and educated on technology-related issues and initiatives that impact and add value to the College.
Leads the development, implementation and maintenance of our custom applications and embrace continuous improvement and incremental delivery. Enforce coding best practices and secure coding standards through peer code reviews and automation.
Collaborate with developers, project managers, business analysts and business users in conceptualizing, estimating and developing new software applications and enhancements.
Manage multiple and sometimes conflicting priorities and be able to work under pressure to meet firm deadlines. Negotiate with IT leaders to gain concurrence with conflicting priorities.
Participate in the formal system change management process and is responsible for ensuring that all changes are tested and perform as intended. The manager is responsible for the integrity and security of the data and must be vigilant in protecting the data from unauthorized changes and disruptive system processes.
Manage and supervise district-wide enterprise business technology projects and provides oversight to ensure effective and efficient use of resources and successful completion of project objectives.
Define software development project plans, including scoping, scheduling, providing time estimates for programming tasks and implementation plans.
Coordinates modifications, new development and decommissioning efforts with affected process. Helps define and implement a QA strategy and documents all activity.
Manage the development delivery lifecycle of the team by following agile best practices while monitoring what works well and identifying areas for improvement.
Assist in the definition, development, and documentation of software objectives, business requirements, deliverables, and specifications in collaboration with internal users and departments.
Design and implement solutions that are reliable, scalable, and secure and perform at a high-level to meet the service levels associated with mission-critical solutions.
Work within tight deadlines and effectively prioritize and execute tasks sometimes in high-pressure situations.
Mentor other members of the development team in improving their development skills. Provide in-depth and strong technical knowledge to the team. Performs normal supervisory functions.
Bachelor degree in Computer Science and over 10 years of relevant full time experience or equivalent, in a technology supervision role with specialized knowledge programming that includes analytics, databases, and other enterprise development essential to the business of the college.
A minimum of 5 years' experience in supervisory and staffing; and project management.
Excellent experience in Agile Development Methodology
Excellent knowledge of development security best practices such as Open Web Application Security Project (OWASP)
Proficient hands-on experience with Oracle database development and PL/SQL
Proficient knowledge off ASP.NET, Groovy and Grails building and consuming REST APIs
Experience in C# and the .NET Framework
Excellent analytical and problem solving skills
Excellent time management skills and excellent verbal and written communication
Self-motivated and directed and highly detail oriented
Experience in Ellucian Banner ERP application suite
Experience in process automation technologies such as Banner Workflow and Automic (UC4/AppWorx)
Experience in business intelligence report technologies.
St. Louis Community College is the largest community college system in Missouri and the second largest institution of higher education in the state with current credit enrollment each semester of almost 30,000 students. The College is accredited by the North Central Association/Higher Learning Commission. The College includes four campuses, three education centers and district administrative offices enrolling 20,000 students. We offer 15 college-transfer and 90-plus career programs in the areas of art and design, business, civil and community service, engineering and technology, health and office professions; plus continuing education, developmental, and business/industrial training programs. The College employs 1,400+ full-time faculty and staff and 2,300+ part-time faculty and staff