ClevelandRecruiter Since 2001
the smart solution for Cleveland jobs

Applications Developer

Company: Kent State University
Location: Kent
Posted on: November 22, 2021

Job Description:

Responsible for the basic design, development and ongoing modification of software applications, and implementation of work products in a moderately complex production environment. Design, develop and maintain software applications and provide application-specific user support. Develop application requirements based on business requirements from clients and technical requirements from IS support specialties. Implement prescribed security policies. Reports to Designated Administrator.Additional Basic Function -- if applicable: This position has flexible hours and remote work options as well as attractive benefits!Examples of Duties:Duties/essential functions may include, but not be limited to, the following:Responsibilities include working with clients, business analysts, and team members to understand fairly complex business requirements that drive the analysis and design of quality technical solutions. These solutions must be aligned with business and IT strategies and comply with the organization's architectural and security standards.Involved in the systems life cycle and responsible for designing, coding, testing, implementing, maintaining and supporting applications software.May supervise students and/or provide functional guidance of support staff or other employees who work on a project or assignment on a temporary or intermittent basis.JOB COMPETENCIES:Design, develop and/or maintain multiple moderately complex applications, programs, application functions, databases, or application / user interfaces.Implement applications based on system life-cycle standards and IS Architectural and Security protocols.Perform analysis and judgment outside established protocols.Provide user support for multiple applications.Develop application requirements based on business requirements from clients and technical requirements from IS support specialties.Work effectively with some oversight.Take responsibility for the relationship with a client for a specific application with limited scope (department, center, single large application).Provide timely status updates to supervisor and client management highlighting potential issues/problems.Work effectively with multiple client contacts; initiates interaction to clarify and improve relationship with client.Work effectively with co-workers.Translate broad project scope and goals into detailed work plan with tasks, accountabilities, dependencies, milestones and deadlines; monitors project plans to ensure progress.Balance multiple priorities and respond to day-to-day problems while maintaining progress on regularly scheduled project work.Take personal responsibility for quality and timeliness of results for projects and tasks.Consistently proposes original solutions, proposals, and recommendations within context of a discrete project or objective.Effectively assesses feasibility of solutions in terms of client need and available resources.Understand work unit, IS and client goals and priorities.Additional Examples of Duties -- if applicable:Minimum Qualifications:A baccalaureate degree in computer science, technology, business administration, computer information systems or an appropriate field and two or more years of relevant professional experience. Or a combination of education, training, and experience equivalent to an Associate degree in IS/CS plus four years of experience including; developing application requirements; design, development and /or maintaining and providing support for multiple moderately complex applications, programs, application functions, databases, or application / user interfaces; implementing applications based on system life-cycle standards and IS Architectural and Security protocols; performing analysis and judgment outside established protocols; developing application requirements based on business requirements from clients and technical requirements from IS support specialties; and working effectively with some oversight.License/Certification:Knowledge Of:Several appropriate development language(s), operating system(s), and reporting tool(s) Relational database design. Remote processing and virtual systems conceptsProgramming concepts; server capabilities; principles and techniques of studying business processes related to new or modified applications; principles of systems design; technical report writing; and application of algorithms and mathematical modeling and record selectionComputer system analysis, design, testing, debugging and maintenance techniques and practicesSkill In:Ability To:Develop complex programs and detailed program specificationsAnalyze complex data and processes, reason logically; identify problems; draw valid conclusions; and develop effective complex solutionsPrepare and interpret complex structured and/or computerized diagramming techniquesPreferred Qualifications -- if applicable:Ability to:build, implement, and maintain web sites which conform to the university branding policymanage Drupal environments in a cloud-based hosting environment, including maintaining and building upon existing codebasesdevelop and implement custom modules and themesmanage codebase and module update process as per university code promotion schedulegenerate custom Drupal viewswrite HTML, CSS, PHP, and use JavascriptJavaScript-based libraries (e.g. jQuery) to add front-end functionalityuse APM monitoring tools for cloud-based hosting environment to improve server and site performancehelp identify and remediate website problems, such as security and performance issuesparticipate in code review process by evaluating code to ensure that it is valid; properly structured; meets industry standards; and compatible with browsers, devices, or operating systemsperform device/browser testing and remediationperform accessibility compliance testing and remediationprovide outstanding customer serviceCORE COMPETENCIES:confidence in the ability to acquire new technical skills, when needed for new tasks/projectsexcellent written and oral communicationsdiligence, attention to detail, and the ability to get things done in reasonable amount of timeability to plan and organize projects and handle multiple priorities simultaneously with minimal oversightability to follow instructions from a manager, as well as confidence to give honest input/feedback to a managerability to set and meet timeline/milestonesstrong inclination for self-initiativestrong collaborative skills to establish and maintain an effective and harmonious work relationship amongst colleagues, campus partners, and third-party partnersSKILLS AND ABILITIESMust have at least 3 years of demonstrated experience with HTML, JavaScript, CSS, and one or more web development languages including PHP, JAVA, C#.NET, and/or a low code application development platform for creating web and mobile applications; Must have strong application design skills; excellent analytical and problem-solving skills. While experience with a web content management system (CMS) is not required, candidates who are well-versed with Drupal or WordpressWordPress are preferred.Assessments:Asterisk (*) indicates knowledge, skills, abilities which require assessmentsWorking Conditions / Physical Requirements:Light work: Exerting up to 20 pounds of force occasionally, and/or up to 10 pounds of force frequently, and/or negligible amount of force constantly to move objects. Incumbent may be required to travel from building to building frequently and off campus occasionally.Working Schedule:Additional Information:

Keywords: Kent State University, Cleveland , Applications Developer, IT / Software / Systems , Kent, Ohio

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Ohio jobs by following @recnetOH on Twitter!

Cleveland RSS job feeds