Putting technology to work at Georgia State University. Are you passionate about technology, your clients’ success, and looking to make a difference? Ranked the #4 Most Innovative National University by US News and World Report, Georgia State is a leading force in the digital transformation of higher education. Georgia State's central technology services group, Instructional Innovation and Technology (IIT), seeks to inspire, support, and enable innovative solutions to advance learning, research and economic enterprise. IIT is leading the pursuit to find solutions to the unique challenges associated with information technology and serve as leaders in a global network of knowledge creation and sharing by earning the role of valued partners and trusted advisors for evolving technology solutions, discovering, creating and implementing new models of higher education for a community of diverse learners, creating and supporting innovative solutions that improve the lives of our students, our city and our state,attracting, developing and retaining talented and capable professionals and fostering an innovative culture of leaders where collaboration, ownership, creativity and efficiency are key.
The Application Developer Intermediate is a professional, staff position within Application Engineering. The fundamental responsibility is development, implementation, and/or maintenance (i.e. support and repair) of application -based solutions. This includes responsibilities and deliverables that span all phases of the application-based solutions. This includes responsibilities and deliverables that span all phases of the application development lifecycle (SDLC). Individuals in the Application Developer Intermediate position should assess their desire to pursue a technical or management career path as advancement beyond Intermediate is predicated upon it.
The scope of responsibilities for this position will include these essential duties but is not limited to the following,
Application support. Responds to customer reports of problems, system performance anomalies, and/or general inquires. Includes application code troubleshooting and design, programming, testing, and debugging of application patches/fixes
Business and Systems Analysis. Formulates and defines systems scope and objectives though research and fact-finding. Includes analysis and documentation of business processes and functional requirements. Considers the business implications of the application of technology to the business environment. Translates functional requirements and prepares detailed program specifications form which programs will be written.
Application Programming. Responsible for program design, coding, testing, debugging, and documentation.
Project Management. Responsible for identifying appropriate resources needed, developing project plan/schedule, scheduling and facilitating small project meetings, coordinating activities of project team, and reporting project status to both management and customer.
Communication. Participates in meetings and communicates regularly with both management and customer regarding project and/or application support activity status. Some moderate interaction with external vendors.
Disclaimer: This job requisition provides a high-level job definition. It is not intended to provide a comprehensive or exclusive list of job duties. As such, job duties and/or responsibilities within the context of this job requisition may change at the discretion the employee’s direct supervisor.
Bachelor's degree and two years of related experience; or a combination of education and related experience.
Preferred Hiring Qualifications:
Current technology stack - Amazon Web Services (S3, Lambda, API Gateway, CloudFront), Angular, Ionic, Node.js, SQL.
Ideal candidates would have exposure to/understanding of agile software development methodologies, continuous integration and delivery systems, and test-driven software development
Knowledge of enterprise level development practices, policies and standards as well as information technology service management processes.
Possesses sufficient knowledge and expertise to work independently within the design development, testing, deployment, and maintenance phases of the SDLC on projects of any size and/or complexity. With general supervision, is competent within the requirements analysis phase of the SDLC on small projects and/or maintenance activities.
With general supervision, is competent to serve in role of project manager and execute all phases of the SDLC for small projects.
Possesses extensive know and demonstrated proficiency with regard to relevant application technology within the application domain area within Application Engineering.
Strong planning and organization skills
Sound analysis, problem solving, and decision making skills
Experience with the entire software development life-cycle
To be fully considered for this position all candidates at the time of submission must provide the following documents that clearly provides proof of education and relevant experience,
A complete and accurate GSU application
Please note, Georgia State University’s career board updates daily and requisitions are subject to be removed without prior notice or before the posting expires.
Georgia State University is an Equal Opportunity Employer and does not discriminate against applicants due to race, ethnicity, gender, veteran status, or on the basis of disability or any other federal, state or local protected class.