Job Announcements

Syndicate content
Updated: 2 weeks 5 days ago

Kuali Student Seeks Test Engineer, Senior Developer, User Experience Designer

Aug 10, 2010
Posted:  Aug 10, 2010

Kuali Student is currently seeking to fill the below positions. Please send cover letter and resume via e-mail to ks.jobs@kuali.org

  • Testing Engineer
  • Senior Developer/Lead
  • User Experience (UX) Designer

Depending on the circumstances of the successful applicants, these positions could be established in a number of ways, including:

  • an employment agreement between the applicant and a KS Partner institution
  • as a personal consultancy directly to the Kuali Foundation
  • other arrangements will be considered

Testing Engineer
The ideal candidate should have excellent communication skills, a passion for testing in an open source community, the ability to automate test cases using open source tools, scripting and/or coding languages, and a devotion to tracking down the cause of hard to find bugs.
The Kuali Student Testing Engineer has the following responsibilities:
  • Designs, builds and implements test frameworks and reusable test components
  • Works with the QA manager to develop test plans for non-functional testing
  • Writes and executes reusable test cases at the white and grey box levels using open source tools, scripting and/or coding languages
  • Automates repetitive and low level test cases
  • Records and communicates test results
  • Files defects using a defect tracking system (JIRA)
  • Works with development to help pinpoint root causes
  • Manages and maintains one or more libraries of automated tests

The incumbent should have the following skill set:

  • 5 -7 years experience testing web service solutions
  • Computer Science degree or equivalent experience
  • Experience reviewing, writing and applying an object oriented programming language (JAVA) towards testing
  • Experience applying a scripting language to automate test cases (Ruby, Javascript, Perl)
  • Experience automating web browser testing (Selenium, Watir)
  • Comfortable building and navigating source code with little help
  • Experience with MySQL and/or Oracle
  • Knowledge of web service architectures
  • Knowledge of industry standards including SOAP, XML, WSDL

Senior Developer/Lead
The Kuali Student Development Lead has the following responsibilities:

  • Works closely with Business Analysts and Subject Matter Experts to ensure a clear understanding of the business requirements
  • Develops plans and supervises work of Developers
  • Provides technical leadership and mentors developers to develop their skills
  • Works with Developers to resolve technical issues and problems that occur within the team
  • Ensure Developers write unit and component tests
  • Ensure Developers commit code so that it may be part of continuous integration
  • Performs quick-turnaround for code that breaks builds/tests done in continuous integration
  • Ensures code analysis takes place
  • Performs regular code reviews
  • Ensures code documentation
  • Works with Developers and Testers to resolve issues
  • Designs, Codes, and Tests software
  • Prepares program documentation
  • May be required to present to the Higher Education Community at Kuali Days and other North American Higher Ed conferences

The incumbent should have the following skill set:

  • Supervisory skills and prior experience managing a team
  • Excellent analytical and problem solving skills
  • Excellent communication and facilitation skills
  • Able to express technical issues in language a SME or Business Analyst will understand
  • Deep technical skills
  • At least 5 years Java experience (Sun Java certification an asset)
  • Familiarity with Spring IOC and AOP
  • Familiarity with ORM concepts and JPA in particular (preferably the hibernate implementation)
  • Advantageous if they have worked with Eclipse and SVN
  • Knowledge of XML, XSD, WSDL, SOAP

User Experience (UX) Designer
Under direction from the User Experience Architect, the Kuali Student UX Designer has the following specialist responsibilities in addition to the Business Analyst responsibilities:

  • Conduct user research
  • Design and develop UX deliverables (personas, principles, guidelines, UX design patterns, wireframes, etc.)
  • Contribute to interim artifacts such as user data analysis, function maps, etc.
  • Apply internationalization standards and accessibility standards to all aspects of Kuali Student
  • Apply UX design patterns uniformly across all development nodes and within partner projects
  • Design, develop and conduct usability testing
  • Contribute to documentation, especially in cases where there is no Kuali Student-supplied user interface
  • Collaborate with and makes presentations to other teams and groups as necessary

Indiana University Seeks Chief Process Experience Architect

Aug 10, 2010
Posted:  Aug 10, 2010

The Chief Process Experience Architect serves as the chief process architect to enhance the user experience and process efficiency of IT for IU campuses. The position will lead a team that uses empirical, anthropological, and other evidence-based approaches to understand the human elements of system use and potential for improving process effectiveness. Initially, work will be targeted towards student systems to ensure that development adequately addresses students' needs; future efforts will focus on additional information systems and will use research and analysis to enhance human/computer interaction through the design and development of subsequent systems. In order to accomplish these goals successfully, individual must be able to assess the objectives of a high-level, diverse audience and use various forms of communication at both an executive and technical level to advise accordingly. Must be able to effectively document and communicate insights to an experienced development team. Ultimately, this position will be responsible for the successful creation, modification, and implementation of the interface to Indiana University's most utilized information systems.

Qualifications: Bachelor’s degree and five years demonstrated leadership in human/computer interaction initiatives and projects with emphasis on process re-engineering required. Excellent interpersonal, written, and oral communication skills essential. Track record in successfully leading high-level process redesign on large-scale projects required. Demonstrated ability to successfully interact with and guide high-level executives from different organizations towards desired outcomes required. Master's in Information Systems or Human/Computer Interaction preferred. Experience within higher education highly desirable.

If interested, please apply online at https://jobs.iu.edu/. Refer to job number #2073.

Indiana University is an Affirmative Action/Equal Employment institution.

Kuali Rice Seeks Project Manager, Business Analyst, Configuration Manager, and Developers

Aug 05, 2010
Posted:  Aug 04, 2010

Kuali Rice is currently seeking to fill 4-5 positions on the development team for the Kuali Rice enterprise class middleware suite which serves as the foundation of the Kuali family of products.

  • Project Manager: Provides leadership for the planning, software development, implementation, maintenance, and documentation of all aspects of the Kuali Rice software project. Read full job description.
  • Business Analyst: Creates and maintains the strategic partnership between the business needs of the Kuali community and technology delivery in an agile development environment. Read full job description.
  • 1-2 Developers: Participates in analysis and design of features and improvements, develops code for the Kuali Rice project according to standards and best practices. Read full job description.
  • Configuration Manager: Responsible for project infrastructure to support development, deployment, and release of Kuali Rice software including version control, bug tracking, documentation, databases, integration environments, test environments, and release processes. Read full job description.
    Depending on the circumstances of the successful applicants, these positions could be established in a number of ways, including:
  • an agreement to second the employee to the Kuali Foundation, if the candidate wishes to remain with his or her institution
  • as a personal consultancy directly to the Kuali Foundation
  • other arrangements will be considered

Please send cover letter and resume via e-mail to rice.jobs@kuali.org.

Kuali Rice Seeks Lead Architect

Jun 30, 2010
Posted:  Jun 30, 2010

UPDATE: This position has been filled.

The Kuali Foundation is looking for an exceptionally talented technology professional who has the vision and execution skills to lead a rapidly growing open source community's technical direction. This unique opportunity is for the Kuali Rice Lead Architect position. Kuali Rice is an enterprise middleware suite that provides the foundation for Kuali's enterprise applications such as the Kuali Financial, Student, and Research Systems. Kuali Rice is also being adopted by educational institutions as a core part of a next generation enterprise architecture. This position offers the right candidate an opportunity to have an important impact improving the use of technology to further education globally. The successful candidate will have proven leadership abilities, experience with open source communities, exceptional communication and collaboration skills, and strong service oriented architecture and design expertise.

Click this link to read the full job description

Please send cover letter and resume via e-mail to: Eric Westfall, Kuali Rice Project Manager, ewestfal@indiana.edu

Sakai Seeks Project Manager

Jun 08, 2010
Posted:  Jun 08, 2010

Original Post: http://sakaiproject.org/news/sakai-3-project-manager-job-description

Sakai is looking for a new breed of Project Manager. The vibrant, broadly distributed, very diverse next generation Sakai project needs a PM who can coordinate an agile development team with a focus on inclusion, participatory design and broad community engagement. If you are excited by this opportunity to explore new territory as part of the Sakai team, please apply here to the position entitled Sakai 3 Project Manager.

The project manager will be a line report to the Executive Director of the Sakai Foundation, but will be accountable to the Sakai 3 Steering Committee for the success of the project.” Under the above governance, the Project Manager is responsible for providing senior leadership, strategic direction, and technical expertise. S/he will aggregate and manage a team of IT professionals from multiple universities to meet the goals of the Sakai 3 Project, coordinating the planning, design, and implementation activities to deliver a production-ready Sakai product. In consultation with the Director, the incumbent defines the deliverables, timelines, priorities, and milestones of the project, leads the activities of the software development team, and coordinates with both academic and industry partners.

The incumbent is also responsible for refining the budget as the detailed plans are formulated and negotiating variations to resource commitments (financial and people) to ensure the successful progression of the project, and reporting to funding organizations for multiple projects.

These tasks require a combination of expertise in managing software projects, an understanding of formal software process, knowledge of the technological aspects of agile and open source software development, and strong communication skills. This is a fixed term position, ideally full-time, estimated for a duration of 12 months.

Job duties
  1. Leads and coordinates software design, development, and testing teams
  2. Requirements analysis and communication
  3. Liaison and contract negotiation with outside organizations who will be partners or customers to reach contractual agreement on scope, schedule, deliverables, intellectual property considerations, and financial compensation.
  4. Develops required materials including technical specifications, project and resource plans, project updates, presentation materials.
  5. Liaises with current and potential project partners, Sakai community members, and external partners
  6. Risk assessment and reporting
  7. Provides expert technical leadership to the development team
  8. Coordinates and tracks project deliverables from multiple teams by defining, implementing, and updating a project reporting process
  9. Assists in managing financial resources for projects
  10. Develops short term and long-term project plans, priorities and objectives

To ensure successful completion of projects the incumbent is expected to apply expertise specific to coordination of software development. S/he will apply communication, analytical, and negotiation skills to ensure success in the acquisition of resources. The incumbent will be independently responsible for achieving results and determining the degree of collaboration and direction required on a case by case basis as per the above governance.

The Sakai 3 project team is distributed across several continents and works together virtually. The Project Manager may work from any location. Because of time zone differences, work hours may be irregular.

Travel is required.

Qualifications
  1. A minimum of ten years experience in both management of software projects and functional management of software development teams.
  2. A background combining post-graduate education, hands-on design or development experience, and project management at a senior level, including experience in managing the business aspects of software projects, and demonstrated leadership and coaching skills.
  3. Prior experience managing staff.
  4. Demonstrated ability to communicate effectively and credibly.
  5. A graduate degree in an area that covers project management as a topic of academic study (e.g., computer science, cognitive science, information studies, business, engineering) or the equivalent in experience (more than 3 years managing a major multi-partner project).
  6. Expertise in the areas of open source software, user experience design, agile software methodologies, and accessible technology.
  7. Demonstrated experience successfully managing software projects in a virtual environment.
  8. Desirable: knowledge of the Sakai system and Community.

If you are excited by this opportunity to explore new territory as part of the Sakai team, please send a concise CV and an application addressing each of the qualifications individually and indicate your full-time/part-time availability by midnight Saturday, 12th June 2010 to Dr Philip Uys (puys@csu.edu.au).

Staff from institutions using Sakai are welcome to apply and a secondment from such institutions as their contribution to the project will be considered.

Note: Interviews could be held as early as Thursday, 17th June.

 

KC Developer Position at UWV

May 13, 2010
Posted:  May 13, 2010

To apply for the following position, please go here and select Software Developer (OSP292) under the Morgantown, WV section

Job Description

Purpose                                                          

The primary area of responsibility in this position is to design and/or develop new software and modify existing software to assist in research in the areas of design and performance; position requires an experienced Java Programmer to work on a nationally recognized community source development project, the Kuali Coeus (KC) Research Administration System.  Position will develop, create, and modify general computer applications software or specialized utility programs. Analyzes user needs and develops software solutions. Designs and/or customizes software for use with the aim of optimizing operational efficiency. Position will analyze and design Java programs within an application area, working individually or coordinating database development as part of a team.

 Responsible for researching, analyzing, designing and testing data or systems in order to develop and evaluate processes, methods, assure compliance and provide guidance consistent with theories and principles of computer sciences.  Incumbent will independently use professional concepts and organizational policies to solve a wide range of moderate to complex problems in imaginative and practical ways. Depth skills, knowledge, and interpretive abilities, as well as some creativity, are required to successfully perform duties. Work effort often addresses non-routine matters within established protocol, guidelines, and/or policies that have a significant impact on client services and operations to include producing moderate to major organizational, legal and financial results and/or liabilities. Position duties require oversight of projects.

Supervisory/Lead Role                        

Position reports to the Program Coordinator. Normally receives no instructions on routine work, general instructions on new assignments. Typically determines methods and procedures on new assignments. General sharing of knowledge and team participation is expected in the role.  Program, project or activity lead and work coordination responsibilities may occur or be assigned in this position. Guidance or supervision of others may be required. 


Physical Demands

Job is physically comfortable; individual is normally seated and has discretion about walking, standing, etc. Incumbent may occasionally lift lightweight objects. Required to operate PCs and other office equipment. Required to stand, walk, sit, use manual dexterity & feel, reach, climb, stoop, kneel, crouch, crawl, talk, and hear. Activities are predominantly non-manual though some manual work not directly involved with altering or transporting of products may be included. Limited time will be spent in the laboratory environment where the software is used: this environment may require eye and ear protection, and may require standing or working on hardware.


Work Environment

Standard work environment with possible minor inconveniences due to occasional noise, crowded working conditions, and/or minor heating, cooling or ventilation problems. Exposure to electricity, moving parts, dust, fumes, odor and noise may be encountered during the vehicle and engine testing activities. Limited exposure to outside weather conditions, temperature and humidity may be encountered during the application of software/hardware implementation/verification.

Safety procedures and regulations established by CAFEE, the West Virginia University Research Corporation and West Virginia University must be followed at all times and the employee must adhere to codes and legal requirements in executing tasks. Relevant safety training will be provided.

Skills, Knowledge Abilities

1)       Advanced skill in the design/development of new software.

2)       Skilled at analyzing needs and product requirements to create a design.

3)       Skilled in determining causes of operating errors and deciding what to do about it.

4)       Skilled at generating or adapting equipment and technology to serve user needs.

5)       Advanced knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.

6)       Working knowledge of Java 2 Platform, Enterprise Edition (J2EE) environments on Linux, Apache, Tomcat, and Oracle/MySQL Database Management Systems (DBMS).

7)       Working knowledge of J2EE development tools and frameworks including Java Server Pages (JSP), Struts, Extensible Markup Language (XML), Java Persistence API (JPA), Spring, Eclipse, ANT, Concurrent Versions System (CVS), jUnit, log4J, and common design patterns.

8)       Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.

9)       Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.

10)   Knowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.

11)   Knowledge of business and management principles involved in strategic planning, resource allocation, human resources modeling, leadership technique, production methods, and coordination of people and resources.

12)   The ability to arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations).

13)   The ability to tell when something is wrong or is likely to go wrong.

14)   Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community. 

15)   Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis. 

          
  Behavioral Competencies

1)       Technical skills - Strives to continuously build knowledge and skills; pursues training and development opportunities; assess strengths, weaknesses, and shares expertise with others.

2)       Problem solving - Gathers and analyzes information, identifies problems, develops alternatives, uses reason even when dealing with emotional topics and works well in groups and resolves matters timely.

3)       Internal & External Customer Service - Manages difficult or emotional matters with objectivity and openness; responds promptly to needs and requests for service and assistance; meets commitments and dates, notifies others if change occurs; provides, solicits and applies feedback; and builds goodwill through balanced contributions, positive approach, respect and support of others.

4)       Communications - Demonstrates group presentation skills, participates in meetings, listens and gets clarification, is responsive and speaks clearly and persuasively in positive and negative situations.  Writes and edits clearly and informatively, varies style to meet needs, presents numerical data effectively, and able to read and interpret written information.

5)       Organizational Support - Aligns work and develops strategies to meet organizational goals; seeks to improve and promote quality; demonstrates accuracy and thoroughness; and upholds organizational expectations and values.

6)       Self Management - Responds to management direction; resourcefully adapts to changes in work environment and circumstances; responds well under pressure and manages competing demands; takes calculated risks, asks for and offers help when needed; exercise discretion and sound judgment; is tactful and responsible for own actions.

Job Duties

Responsibilities are functional in nature, and performed under limited supervision.  Specific tasks include, but are not limited to:

1)       Designs, develops and modifies software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.

2)       Develops existing systems by analyzing and identifying areas for modification.

3)       Modifies existing software products (getting incompatible platforms to work together and creating code to link them).

4)       Maintains systems by monitoring, identifying and correcting software defects.

5)       Works with computer coding languages.

6)       Problem-solves and thinks laterally as part of a team, or individually, to meet the needs of the project.

7)       Confers with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements, and interfaces.

8)       Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints.

9)       Coordinates software system installation and monitors equipment functioning to ensure specifications are met.

10)   Coordinates software system installation and monitors equipment functioning to ensure specifications are met.

11)   Advises organization on area of Java Programming.

12)   Provides quality assessment support for regulatory, contract, policy and/or program activities and matters.

Requisite Qualifications

            Education and/or Experience

1)       Bachelor's degree in a computer related field;

and

2)       five years of professional computing experience developing enterprise-level software;

or

1)       an equivalent combination of education and experience.

Preferred Qualifications & Credentials

1)       Master's degree in a computer related field.

2)       Experience with enterprise scale application development

3)       Understanding of service-oriented architectures (SOA) and test-driven development (TDD)

 

Hiring Four Kuali Positions at Boston University

May 04, 2010
Posted:  May 04, 2010

If you are interested in any of the following job advertisements, please see this page for more information: http://hostedjobs.openhire.com/epostings/submit.cfm?fuseaction=app.careeropps&company_id=15509

PROJECT MANAGER, LEAD:

Lead the overall execution of the Kuali Coeus Research Management (KCRM) project. Identify, prioritize, and formulate the plans from high-level concepts, with supporting documentation into detailed work plans, budgets, and timelines, which will be the basis for executing this project. The nature of the position responsibilities will be complex and varied, addressing needs ranging from budget justification to identifying appropriate functional and technical resources needed for the completion of a project. Direct and execute project action items, update project plans and communicate/present progress to senior management. Monitor the integration of the KCRM project and associated pre-award functionality with the post award functionality of grants management for the SAP implementation project (BUworks) running in parallel with the KCRM project.

Requires: Master's Degree and seven to ten years experience. PMI, PMP or PgMP Certification or equivalent work experience required. The ideal candidate has expertise in a higher education setting, but experience in the private sector is also desirable. The candidate should either have experience in an operational department, and therefore know and understand the needs that a pre-award Grants Management system or like systems are intended to address, or have experience in a project-based setting applying project-based methodology. Extensive experience in all aspects of achieving an organizational objective through defining and overseeing projects and resources. Must also be able to develop execution strategies, operate within budgets and timelines, implement plans to monitor performance, manage project staffing, and involve project sponsors and other senior management where appropriate. Experience specific to Boston University is helpful. 
FUNCTIONAL LEAD: Assume the lead functional role for the Kuali Coeus (KC) research administration software implementation. Report to the Kuali Coeus Project Manager and work closely with the Office of Sponsored Programs (OSP), BUworks, Information Systems and Technology (IS&T) and implementation partners to transition the current grants management systems and processes to KC. Serve as a liaison to OSP for the KC Project Team and be responsible for the execution of the functional portions of the KC implementation, including integration with the BUworks/SAP Grants Management module. Provide project guidance on priorities and decisions regarding KC functionality to KC Project Team, coordinate assignments from various work groups, solve problems related to OSP needs and develop plans to allocate time and resources on various transition tasks inside and outside the immediate KC Project Team. Requires: B.A./B.S., familiarity with standard sponsored program policies, procedures and practice, exceptional time management, prioritization, and organizational skills and seven to ten years of experience in research administration. Specific experience in pre- and post-award grants management at a major research institution is essential. General experience in research and strong knowledge of higher education financial processes/systems and how the integrate with other university processes/systems is highly preferred.   TECHNICAL LEAD: Direct the technical implementation of Kuali Coeus (KC), a community source Research Administration system developed on the JEE platform; this is a hands-on lead position with development responsibilities. Work with the project team to develop a coordinated project plan with logical sequencing of tasks and associated milestones for the technical implementation. Enforce technical deployment standards and coordinate the interfaces between Kuali Coeus and other University systems. Work with the information Security team to create security roles in the Kuali Coeus related areas and with the architectural team to implement a sustainable solution. Requires: B.A./B.S. and seven to ten years development and/or implementation experience required with particular focus in JEE based infrastructure deployment. Experience with data migration, data warehousing and reporting. Experience specific to Higher Education and Kuali middleware deployment is a plus. Knowledge of Coeus BIRT, Coeus or Research Administration in general is also a plus. Extensive Java development experience, preferably in a Spring framework. Effective leadership of a technical group, and the ability to personally participate in and technically contribute to the KC deployment and security implementation.   COMMUNICATIONS AND TRAINING COORDINATOR: Coordinate and develop training, communication and support materials and processes for the Kuali Coeus Research Management implementation project. Lead communication, training, and support strategy, planning and execution for the Kuali Coeus project. Build communication, training and support capability across impacted areas to enable change. Plan and implement communication and training events by providing subject matter expertise, coaching, and execution leadership. Full life cycle development of strategic communications and training to align with implementation: design, development, data conversion, system integration, testing, training, and go-live. Identify various stakeholders affected by the Kuali Coeus project and will communicate the project's progress and goals to stakeholders via a variety of mediums, including development and maintenance of a Web site, newsletters, meetings, etc. Provide inbound and outbound communications and training advancing the goals of the Kuali Coeus project to all targeted audiences. Work with the Office of Sponsored Projects and Information Services and Technology to develop a long-term support strategy. Requires: B.A./B.S. in communications or related field. Demonstrated success leading communications from start to completion. Proven ability to develop and implement communication strategy. In-depth knowledge of technology implementations and electronic communication strategies/tools. Demonstrated ability to maintain Web site. Ability to navigate, orchestrate, and work through complex issues with a strategic, tactical, and fresh perspective. Knowledge of research administration desirable. Five to seven years of experience in technology rollouts/system implementation and related IT communications and training. Knowledge of university environment desirable. If you are interested in any of the preceeding job advertisements, please see this page for more information: http://hostedjobs.openhire.com/epostings/submit.cfm?fuseaction=app.careeropps&company_id=15509