Application Developer Analyst II
Job no: 514733
Work type: Staff Full-Time
Location: Main Campus (Gainesville, FL)
Categories: Engineering/Computer Science, Information Systems/Technology
Department:29680240 - MD-CTSI-SRVC CNTR-CTS-IT
Application Developer Analyst IIJob Description:
The candidate will develop data-driven health and medical related software and systems. The candidate will formulate and define system scope and objectives through research and fact-finding to develop or modify complex information systems. The candidate will prepare detailed specifications from which programs will be written. The candidate will assist with recommendations towards the development of new code/data/reports or reuse/enhancement of existing. The candidate will assess design options, design technical requirements for applications, identify and analyze problems, test and debug code. The candidate will review and test code for fellow software developers at CTS-IT.
Manages Applications and Systems
The candidate will apply security methodologies in management of systems. The candidate will design, develop, test, and document systems with minimal guidance from the supervisor or project manager. The candidate will use source control management, configuration management tools, and scripts to document and standardize systems management. The candidate will troubleshoot applications, maintain installed systems, produce and maintain documentation, and conduct application quality assurance. The candidate will analyze and revise existing system logic difficulties and documentation. The candidate will be responsible for software integration, external interface development and technical documentation.
The candidate will assist with recommendations towards the development of new code/data/reports or reuse/enhancement of existing data. The candidate will perform data maintenance on customer data sets. This will include data maintenance and performance optimization. The candidate should expect to work with systems such as MySQL and R.
Server Management and Issue Solving 10%
Utilize knowledge of Linux systems and container-based applications to manage servers and applications and resolve any issues that may arise.
Must be able to function in a leadership position and provide support to the junior developers. The candidate must be able to collaborate and interact with fellow team members. They must be able to present their work before team members in biweekly meetings. They should be able to explain design concepts and software techniques. They will help train new team members. Team leads will be expected to lead small work groups of fellow engineers.
$60,000 - $70,000 annually; commensurate within this range based on qualifications and experience.Minimum Requirements:
Associate's degree and two years of relevant experience; or a high school diploma or equivalent and four years of relevant experience. Appropriate college coursework or vocational/technical training may substitute at an equivalent rate for the required experience.Preferred Qualifications:
Proven track record of architecting and deploying software solutions.
Three years of professional experience in software development, familiarity with Python, PHP, Java, or
Excellent communication skills, with both technical and non-technical audiences.
Experience working within a development team.
Willingness to do the work necessary to meet deadlines.
Ability to work within Linux or Mac operating systems.
Ability to plan, test, and execute software and system upgrades.
Experience with container-based software deployments.Special Instructions to Applicants:
In order to be considered, you must upload your cover letter and resume.
Application must be submitted by 11:55 p.m. (ET) of the posting end date.
This is a time-limited positionHealth Assessment Required:No
Advertised: 24 Sep 2020 Eastern Daylight Time
Applications close: 08 Nov 2020 Eastern Standard Time