Senior Applications Developer

Kent State University Kent , OH 44243

Posted 4 days ago

Job Title:

Senior Applications Developer

Physical Location:

Kent OH

Salary:
62540-81706

Basic Function:

Responsible for the basic design, development and ongoing modification of software applications, and implementation of work products in a 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:

Examples of Duties:

Duties/essential functions may include, but not be limited to, the following:

Responsibilities include working closely with clients, business analysts, and team members to understand more 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 full systems life cycle and responsible for designing, coding, testing, implementing, maintaining and supporting complex 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 complex applications, user interfaces, application functions, application interfaces, databases or database applications.

Implement applications based on system life-cycle standards and IS Architectural and Security protocols.

Perform analysis and judgment regarding interdependencies of processes/applications/technologies.

Provide user support for multiple complex applications.

Develop application requirements based on business requirements from clients and technical requirements from IS support specialties.

Work effectively with limited oversight.

Provide information and recommendation to supervisor for decision-making.

Establish estimates and timelines for specific applications/projects and take direct accountability for results.

Responsible for relationships with team members and clients for applications/projects with a moderate to large scope (division, college).

Anticipate clients' future needs; participate in the definition of client's strategic plan.

Effectively deliver informational and decision seeking presentation to technical and functional groups.

Assist in communicating team goals and keeping team focused.

Effectively prioritizes and handles multiple concurrent activities; assist teams in planning and estimating techniques for various activities.

Establish focused, measurable goals for self and others.

Identify solutions that effectively combine needs and or resources for multiple clients and applications

Additional Examples of Duties if applicable:

The Senior Applications Developer develops and analyzes user technical needs; designs, codes, documents, tests and supports rich web and mobile applications.

KNOWLEDGE, SKILLS AND ABILITIES

Ability to:

  • use and apply standard principles, theories, and concepts of computer programming and design;
  • communicate effectively in both oral and written form with technical and non-technical clients;
  • understand and translate requirements, ideas, or suggestions into logical solutions;
  • conduct interactions with tact, patience, discretion and professional demeanor;
  • establish and maintain effective and cooperative working relationships, interacting in a supportive manner;
  • must be self-motivated, independent, and goal oriented;
  • provide outstanding customer service.

Working knowledge of:

  • principles, theories and concepts of computer science and Object Oriented Programming;
  • ASP.NET (C#) and Java (Angular or Node.js a plus!) ;
  • database products like Microsoft SQL, MYSQL, Oracle;
  • web-service technologies (REST, SOAP, WSDL) and architectures such as Service-Oriented Architecture;
  • web design and the ability to implement quality UI;
  • MVC (Model-View-Controller) patterns

Minimum Qualifications:

A baccalaureate degree in an appropriate field and four or more years of relevant professional experience. Or a combination of education, training, and experience equivalent to an Associate degree in IS/CS plus six years of experience including; developing application requirements; design, development and /or maintaining and providing support for multiple complex applications, user interfaces, application functions, application interfaces, databases or database applications; implementing applications based on system life-cycle standards and IS Architectural and Security protocols; performing analysis and judgment regarding interdependencies of processes / applications / technologies; developing application requirements based on business requirements from clients and technical requirements from IS support specialties; and working effectively with limited oversight.

WEB DEVELOPMENT SKILLS AND ABILITIES

Must have at least 4 years of demonstrated professional experience with web application programming using above technologies and one or more web development languages including ASP.NET, JAVA, and/or Java based languages (e.g. GRAILS) for creating rich internet applications; Must have strong application design skills; excellent analytical, and problem solving skills. Experience with Banner (or another ERP) and higher education is a PLUS.

License/Certification:

Knowledge Of:

Several appropriate development language(s), operating system(s), and reporting tool(s). Complex relational database design, remote processing and virtual systems

Complex programming concepts; server and storage architecture and its capabilities; complex techniques of studying business processes related to new or modified applications; advanced systems design; technical report writing; and application of algorithms and mathematical modeling and record selection

Very complex computer system analysis, design, testing, debugging and maintenance techniques and practices

IT goals and priorities, as well as client divisional mission and goals

Skill In:

Ability To:

Develop very complex programs and detailed program specifications

Analyze very complex data and situations, reason logically and creatively; identify complex problems, draw valid conclusions, and develop very complex effective solutions

Apply creative thinking in the design and development of complex methods of processing data

Prepare and interpret complex structured and/or computerized diagramming techniques

Preferred Qualifications if applicable:

Assessments:

Asterisk (*) indicates knowledge, skills, abilities which require assessments


Working 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:

Disclaimer:

The intent of this description is to illustrate the types of duties and responsibilities that will be required of positions given this title and should not be interpreted to describe all the specific duties and responsibilities that may be required in any particular position. Directly related experience/education beyond the minimum stated may be substituted where appropriate at the discretion of the Appointing Authority. Kent State University reserves the right to revise or change job duties, job hours, and responsibilities.


upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Advancement Business Intelligence Developer

Kent State University

Posted 1 week ago

VIEW JOBS 1/11/2019 12:00:00 AM 2019-04-11T00:00 Job Title: Advancement Business Intelligence Developer Physical Location: Kent OH Salary: 55387-77817 Basic Function: Provides technical support in fulfilling the business intelligence and reporting needs for the Division of Institutional Advancement. Designs and implements visual and analytical reporting utilizing Tableau and other reporting platforms such as SSRS. As a member of the business intelligence team, works with clients to transform their data into actionable intelligence through data discovery and the development of dashboards, and reports. Partners with project managers or strategy analysts to interpret and document users' needs. Reports to the Manager, Advancement Business Intelligence. Additional Basic Function – if applicable: Examples of Duties: Duties/essential functions may include, but not be limited to, the following: Plan, design, and implement Business Intelligence (BI) solutions. Gather and analyze requirements utilizing technical skills and functional expertise. Ensure deployed solutions meet performance and development standards and are scalable to meet future demands. Create and deploy reports, analytics, and scorecards/dashboards. Assist in the development of divisional and departmental key performance indicators. Work with the data stewardship team and warehouse architect to identify, organize, and prepare needed data. Oversee testing, user validation, and issues resolution. Provide support for user-facing data mining tools such as Tableau. Monitor, troubleshoot, and fix production reporting issues. Administer the Tableau Online environment and a repository of standard data sources. Develop and follow standards for formatting and documentation of deliverables. Champion the use of business intelligence tools and data within the Division. Serve as an expert Tableau resource for others within in the division and provide guidance and training as needed. Effectively utilize features and best practices of Tableau to maximize impact and use of visualization products. Explore and remain current on new BI tools and trends; investigate potential in relation to current business practices. Perform other related duties as assigned. Additional Examples of Duties – if applicable: Minimum Qualifications: Bachelor's degree in computer science, information technology or a relevant field of study; three years prior work experience developing business intelligence solutions utilizing Tableau or the Microsoft BI suite. Demonstrated understanding of SQL and relational databases. License/Certification: Knowledge Of: Development of technical specifications Basic database administration tasks including creation, backups, performance management, and security High level understanding of fundraising principals Financial reporting concepts Skill In: Analyzing and organizing information and data * Written and verbal communication Technical writing and documentation * Development of dashboards and reports utilizing one or more of the following types of tools: SSRS, SSAS, Tableau Creator * Creating and utilizing calculated fields, table calculations, parameter controls * Building interactive maps and dashboards * Combining data from multiple data sources through complex joins, data blending and application of the Tableau data prep tool Building SQL queries Ability To: Contribute to multiple projects/assignments in a team environment * Identify areas for improvement, participate in problem-solving discussions, and suggest ideas as opportunities arise * Take direction from management in implementing solutions Work from high level requirements through detailed specifications, prototype, deploy, and provide on-going support * Adapt to changing priorities and responsibilities Communicate effectively with both technical and non-technical staff * Apply knowledge of business goals and processes to delivered solutions * Learn and apply new technologies and skills * Preferred Qualifications – if applicable: Certifications in one or more business intelligence development tools. Experience within higher education institutional advancement or other non-profit organizations. Assessments: Asterisk (*) indicates knowledge, skills, abilities which require assessments Working Conditions / Physical Requirements: Light work-Exerting up to 20 pounds of force occasionally, and/or up to 10 pounds of force frequently to move objects. Incumbent must be able to communicate with others. Incumbent may be required to travel from building to building frequently and off campus occasionally. Working Schedule: Additional Information: YOU WILL FIND ADDITIONAL INFORMATION ABOUT THE DIVISION AND A LIST OF CURRENT OPEN POSITIONS IN INSTITUTIONAL ADVANCEMENT, BY VISITING OUR WEBSITE: HTTPS://WWW.KENT.EDU/ADVANCEMENT/INSTITUTIONAL-ADVANCEMENT-EMPLOYMENT Disclaimer: The intent of this description is to illustrate the types of duties and responsibilities that will be required of positions given this title and should not be interpreted to describe all the specific duties and responsibilities that may be required in any particular position. Directly related experience/education beyond the minimum stated may be substituted where appropriate at the discretion of the Appointing Authority. Kent State University reserves the right to revise or change job duties, job hours, and responsibilities. Kent State University Kent OH

Senior Applications Developer

Kent State University