What are the responsibilities and job description for the Senior Enterprise Software Engineer position at Cleveland State University?
Job Summary
Leads development and maintenance of integration technologies for a variety of enterprise systems. Establishes system requirement specifications, high-level project plans, work breakdown structures, statements of work and logical database design. Coordinates of short- and long-range planning, security and auditability of each assignment. Project leadership and coordination, user interfacing and overall coordination of technical resources. Performs technical problem solving, debugging and problem remediation. Performs other functionally related duties as assigned.
Minimum Qualifications
Senior Software Engineer (8T)
Leads development and maintenance of integration technologies for a variety of enterprise systems. Establishes system requirement specifications, high-level project plans, work breakdown structures, statements of work and logical database design. Coordinates of short- and long-range planning, security and auditability of each assignment. Project leadership and coordination, user interfacing and overall coordination of technical resources. Performs technical problem solving, debugging and problem remediation. Performs other functionally related duties as assigned.
Minimum Qualifications
Senior Software Engineer (8T)
- Bachelor’s degree, preferably in IT or a related discipline.
- Related work experience may be substituted for education requirement. One (1) year of related work experience can be substituted for one (1) year of education. For example, a candidate with a high school diploma, GED or state recognized equivalent and four (4) years of related work experience can be eligible to apply.
- Seven (7) years experience working with a scripting language or automation platform.
- Seven (7) years advanced SQL experience working with relational databases and programming with Java, C , C# or a similar programming language.
- Three (3) years experience with web services (SOAP, REST, XML, and/or JSON) and batch processes (scheduled tasks, extract, transform, load).
- Experience analyzing and resolving any software issues and maintenance, software testing, and general programming.
- Bachelor’s degree, preferably in IT or a related discipline
- Related work experience may be substituted for education requirement. One (1) year of related work experience can be substituted for one (1) year of education. For example, a candidate with a high school diploma, GED or state recognized equivalent and four (4) years of related work experience can be eligible to apply.
- Three (3) years experience with a scripting language or automation platform.
- Two (2) years advanced SQL experience working with relational databases and programming with Java, C , C# or a similar programming language.
- One (1) year experience with web services (SOAP, REST, XML, and/or JSON) and batch processes (scheduled tasks, extract, transform, load).
- Experience analyzing and resolving any software issues and maintenance, software testing, and general programming.
- Bachelor’s degree, preferably in IT or a related discipline.
- Related work experience may be substituted for education requirement. One (1) year of related work experience can be substituted for one (1) year of education. For example, a candidate with a high school diploma, GED or state recognized equivalent and four (4) years of related work experience can be eligible to apply.
- Experience with advanced SQL working with relational databases and programming with Java, C , C# or a similar programming language.
- Experience with web services (SOAP, REST, XML, and/or JSON) and batch processes (scheduled tasks, extract, transform, load).