Senior Application Developer
Founded in 2005, Georgia Gwinnett College (GGC) is the 31st member of the University System of Georgia. GGC is a premier 21st century four-year liberal arts institution accredited by the Southern Association of Colleges & Schools. With a current enrollment of almost 10,000 students, enrollment is projected to exceed 13,000 students in 2016, including both residential and commuter students. Located in the greater Atlanta metropolitan area, GGC provides a student centered, technology-enriched learning environment. Gwinnett County (pop. 850,000+) is home to a variety of businesses, including organizations involved in health care, education and information technology.
Senior Application Developer
Technology Development - 4007010440
Cover Letter, Resume
Reporting to the Director of Software Development the Sr. Application Developer works as a senior member of the
applications development team. The position is responsible for creating user information solutions by developing,
implementing, and maintaining Internet/intranet applications, and bringing industry experience to a team of
- Defines college Intranet application solution objectives by analyzing user requirements; envisioning system features and functionality.
- Designs and develops user interfaces to Intranet applications by setting expectations and feature priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
- May recommend application solutions by comparing advantages and disadvantages of custom development versus purchase alternatives.
- Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with college network systems and information servers.
- Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
- Supports users by developing documentation and training tools.
- Updates job knowledge by researching new Internet/Intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Ensures developed code is maintained within the group's source code revision database, with documented procedures to reproduce and redeploy to production servers.
- Supports and develops application developers and student assistants by providing advice, coaching and educational opportunities.
- Performs other duties, as assigned.
Minimum and Preferred Qualifications:
Education and Experience
- Master's degree in Computer Science or a closely related field
- Extensive knowledge with information systems
- Banner Experience
- Argos Experience
- Oracle Experience
- UC4/Automic Experience
- Strong knowledge of service oriented architecture, architecture/ design patterns, and proven track record in developing high quality, distributed and scalable application frameworks.
- Knowledge of usability concepts for application design.
- Ability to recommend technologies and design/implement architectures for current and future technology needs.
- Extensive knowledge and experience in full software development lifecycle.
- Exposure to frameworks, e.g. Ruby on Rails, PHP/CodeIgniter, J2EE, Bootstrap
KNOWLEDGE, SKILLS AND ABILITIES
- Excellent oral and written communication skills; ability to articulate the technical direction and convey issues to team members as well as functional users.
- Verbal and written communication skills suitable for technical discussion within the development team, external vendors and non-technical communication with internal college customers.
- Demonstrated web user interface and associated back-end programming skills to include interfacing with information system databases are essential for this position.
Must be able to define software requirements, develop a solution architecture and then follow an agile iterative, customer integrated development process through to deployment.
- With numerous custom applications in deployment, the applicant must have the skill set necessary to rapidly examine an existing application, determine root cause of failure or functional deficiency and take appropriate corrective action.
- Must have knowledge and understanding of development languages, tools and methodologies used or related to projects along with ability to convert software requirements into technical design requirements.
- Ability to convert technical design requirements into code and ability to conduct effective unit and system testing.
Due to the volume of applications, applicants may not receive a reply from the College unless an applicant is selected for an interview. Review of applications will continue until positions are filled. Hiring is contingent upon eligibility to work in the United States and proof of eligibility will be contemporaneously required upon acceptance of an employment offer. Any resulting employment offers are contingent upon successful completion of a background investigation, as determined by Georgia Gwinnett College in its sole discretion. Georgia Gwinnett College, a unit of the University System of Georgia, is an Affirmative Action/Equal Opportunity employer and does not discriminate on the basis of race, color, gender, national origin, age, disability, sexual orientation or religion. Georgia is an open records state.
Position may require local travel. Ability to lift and carry files and materials. Ability to move from one office to another office on campus. Adequate vision, hearing and manual dexterity to interact with people in person, on the phone and in writing. Must be able to perform the essential functions of the job, with or without reasonable accommodations.
Position may require non-standard work hours (nights and weekends).