Developer Analyst - Java/Object-Oriented/Oracle
Description of Work Unit
Provide computer information systems software analysis, design, development, testing and implementation services to university administrative clients.
Experienced level developer position located in CSU’s central Information Systems Department. This level generally describes developers with a bachelor’s (or master’s) degree, with considerable professional work experience. Position will work on teams in the IS Department involved in application software development and ongoing support of CSU’s central administrative systems. Team and work assignments vary and include, but are not limited to, student, financial management, human resources/payroll, web-based, and mobile application systems.
Note: The Developer series Position Descriptions are cumulative. Positions at the Developer II level will have all of the qualifications and competencies of the I level, plus those at the II level.
Required Job Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or closely related area; plus 3+ years of enterprise-level application development experience utilizing Java or other object-oriented programming language(s) and SQL.
- Working knowledge of object-oriented programming concepts and methods.
- Experience developing with Oracle RDBMS or Microsoft SQL Server.
- Working knowledge of all phases of the software development lifecycle (SDLC) – analysis and design, construction, testing, implementation and production support.
- Demonstrated customer focus through the establishment of strong customer relationships and collaborative problem solving.
- Ability to work independently on projects and tasks as assigned by team leader(s) or unit manager.
- Ability to perform critical user requirements and problem analysis, and take initiative to provide solutions.
- Ability to work effectively with members of a team, with willingness to provide mentoring to other IS staff.
- Experience with revision control/source code management tools such as Subversion or Git.
- Prior experience and solid understanding of software change management and production turnover processes.
- Excellent written communication skills.
Preferred Job Qualifications
- Application development experience utilizing Java/J2EE.
- Experience working with Groovy and Grails.
- Prior professional IT experience in a higher education environment.
- Prior project management experience, and ability to become proficient with IS project management processes.
- Prior experience in team and/or technical lead capacity.
- Prior application development experience with enterprise ERP systems is desirable.
- Experience with web application supporting infrastructure such as Apache Tomcat, Oracle WebLogic and JVM environments.
Reflecting departmental and institutional values, candidates are expected to have the ability to advance the Department’s commitment to diversity and inclusion.
Job Duty Category Software Design/Development Duty/Responsibility
Work with assigned team to design, develop and maintain application software. Development may be for the purpose of enhancements/new features, bug fixes, or in some cases building an entire new application. Works under broader direction of team lead(s) to carry out work assignments. Mentors other developers in their programming tasks. Has full understanding of available tools (integrated development environment, version control, etc.), and can evaluate and compare tools and use alternatives where they would help.
Percentage Of Time 30 Job Duty Category Software Testing/Quality Control Duty/Responsibility
Conducts thorough module and system level testing to ensure accurate results and optimal performance. Code is tested comprehensively at multiple levels of integration.
Percentage Of Time 15 Job Duty Category Requirements Analysis Duty/Responsibility
Works independently in the analysis and documentation of user requirements. May lead discussions with users in order to elicit requirements and determine solutions. Has a solid understanding of the user’s business processes/domain and can recommend new programming solutions to solve domain problems.
Percentage Of Time 20 Job Duty Category Software Change Control/Project Management Duty/Responsibility
Proficient with using the IS Department’s software change control and project management processes and software tools to enter and track software changes, and assigned project activities and work hours. May perform project management duties. Mentors other staff in this area.
Percentage Of Time 15 Job Duty Category Team Participation Duty/Responsibility
Participate in assigned team(s) in Information Systems Department, as well as occasional cross-functional teams. May lead ad hoc/task teams. Shows understanding of the team’s or project’s goals, and carries out tasks to complement those goals.
Percentage Of Time 10 Job Duty Category Professional Development Duty/Responsibility
Maintains professional and technical knowledge by participating in training and educational opportunities. Able to synthesize ideas from different learning sources, apply to work environment and share with other staff.
Percentage Of Time 10
Special Instructions to Applicants
To ensure full consideration, please apply by 8-14-2017 11:59 p.m. (MST) with a cover letter addressing the required and preferred qualifications, resume and three professional references.
References will not be contacted without prior notification of candidates.
Conditions of Employment
Pre-employment Criminal Background Check (required for new hires), Travel - Ocassional travel for training, conferences, and other professional development
Search Contact Pat Spooner, 970-491-1587, email@example.com
Colorado State University is committed to providing an environment that is free from discrimination and harassment based on race, age, creed, color, religion, national origin or ancestry, sex, gender, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or pregnancy and will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Colorado State University is an equal opportunity/equal access/affirmative action employer fully committed to achieving a diverse workforce and complies with all Federal and Colorado State laws, regulations, and executive orders regarding non-discrimination and affirmative action. The Office of Equal Opportunity is located in 101 Student Services.