TIC Software Developer
Company: Johns Hopkins University
Location: Baltimore
Posted on: August 7, 2022
|
|
Job Description:
IT@JH Technology Innovation Center is seeking a **_TIC Software
Developer_** (Programmer Analyst) who functions as a member of the
software application development team within the Johns Hopkins
Technology Innovation Center (TIC), which is an organization
uniquely positioned within Johns Hopkins to help design, build, and
deploy novel enterprise, departmental, and clinical applications
that strive to improve workflow, outcomes, and patient care.The
Programmer Analyst serves as a full-stack, Java developer and
participates in the design, creation, implementation, testing,
maintenance, performance, production support and documentation of
various enterprise application systems. This includes, but is not
limited to the: installation, modification, and testing of new
and/or upgraded applications (packages or home grown), operating
systems, file structures, hardware, communication devices, and
productivity tools. Applies analysis techniques and procedures to
gather and then translate business requirements into
functional/technical specifications and designs. Using functional
specifications and designs, produces all or part of the
deliverables. Maintains databases and application system code.**Job
Scope/Complexity:**+ Under limited guidance, the Programmer Analyst
is responsible for the full life-cycle of small- to medium-sized
projects and/or parts of a large, moderately complex project.+ Once
priorities are set, performs tasks independently with regular
progress updates; possesses strong technical skills, demonstrates
ability to understand complex business processes, and develops
solutions based on technical knowledge.**Specific Duties &
Responsibilities:**_Analysis & Requirements Gathering_+ Under
guidance, define business/clinical/education problems by meeting
with clients to observe and understand current processes and the
issues related to those processes.+ Provide written documentation
of findings to share with the client and other IT colleagues.+
Gather system requirements by meeting with clients and researching
existing technology to understand the business requirements for new
applications._Design & Development_+ Develop detailed tasks by
analyzing project scope and milestones for projects in order to
ensure product is delivered in a timely fashion according to
software lifecycle standards.+ Write functional/technical
specifications by taking the provided system requirements, putting
them into functional and technical descriptions for use by
programmers and business analysts to develop technical solutions.+
Develop/change data input, files/database structures, data
transformation, algorithms, and data output by using appropriate
computer language/tools to provide technical solution for
application development tasks.+ Document code and associated
processes by adhering to development methodologies, adding code
comments and appropriate documentation to various knowledgebase
system(s) to simplify code maintenance and to improve
support._Testing & Documentation_+ Create and document test
scenarios using the appropriate testing tools to validate and
verify application functionality.+ Test all changes by using the
appropriate test scenarios to ensure all delivered solutions work
as expected and errors are handling in a meaningful way.+ Author
and maintain documentation by writing audience-appropriate
materials to serve as technical and/or end-user
references._Implementation & Maintenance_+ Implement changes by
adhering to the change management policies and procedures for any
given project to communicate to all parties the nature,
significance, and risk factors of the solution.+ Monitor changes
and resolve problems by responding to problems as they occur, by
reviewing all processing and output of the newly implemented
solution, and by proactively ensuring the solution works
successfully in order to satisfy the customer requirements and to
provide a smooth transition to the new solution.+ Provide support
by triaging and resolving issues to ensure prompt, effective
service._The responsibilities listed above are typical examples of
the work performed by this position. Not all duties assigned to
this position are included, nor is it expected that everyone in
this position will be assigned every job responsibility._**Minimum
Qualifications (Mandatory):**+ Bachelor's Degree required.+
Additional experience may be substituted for education.+ One year
of related work experience with computer systems and applications.+
Additional education may substitute for experience.*+ Demonstrated
proficiency in Java, SQL and JavaScript required.* **_JHU
Equivalency Formula:_** _30 undergraduate degree credits (semester
hours) or 18 graduate degree credits may substitute for one year of
experience.??Additional related experience may substitute for the
required education on the same basis. For jobs where equivalency is
permitted, up to two years of non-related college course work may
be applied towards the total minimum education/experience required
for the respective job.__** Applicants who do not meet the posted
requirements but are completing their final academic
semester/quarter will be considered eligible for employment and may
be asked to provide additional information confirming their
academic completion date._**Preferred Qualifications:**+ Knowledge
in the assigned application as well as the platform on which it
runs.**Special Knowledge, Skills, & Abilities:**+ Must possess all
requisite knowledge, skills, and abilities as posted in the
supplemental section.+ Must demonstrate critical thinking and
analytical reasoning skills.+ Ability to work on multiple
priorities effectively.+ Ability to prioritize conflicting
demands.+ Ability to execute assigned project tasks within
established schedule.+ Ability to work collaboratively in a team
environment.+ Ability to communicate effectively in the service of
users and colleagues.+ Writes and speaks clearly and concisely.+
Possesses sound documentation skills.+ Ability to maintain
confidentiality.+ Must demonstrate exemplary customer service
skills.Classified Title: Programmer AnalystWorking Title: TIC
Software DeveloperRole/Level/Range: ATP/03/PCStarting Salary Range:
Commensurate with experienceEmployee group: Full TimeSchedule:
Mon-Fri, 8:30am-5pmExempt Status: ExemptLocation: Hybrid/School of
Medicine CampusDepartment name: IT@JH Technology Innovation
CenterPersonnel area: University AdministrationThe successful
candidate(s) for this position will be subject to a pre-employment
background check.If you are interested in applying for employment
with The Johns Hopkins University and require special assistance or
accommodation during any part of the pre-employment process, please
contact the Talent Acquisition Office at jhurecruitment@jhu.edu .
For TTY users, call via Maryland Relay or dial 711.Johns Hopkins
has mandated COVID-19 and influenza vaccines, as applicable.
Exceptions to the COVID and flu vaccine requirements may be
provided to individuals for religious beliefs or medical reasons.
Requests for an exception must be submitted to the JHU vaccination
registry. For additional information, applicants for SOM positions
should visit
https://www.hopkinsmedicine.org/coronavirus/covid-19-vaccine/ and
all other JHU applicants should visit
https://covidinfo.jhu.edu/health-safety/covid-vaccination-information/
.**The following additional provisions may apply, depending on
campus. Your recruiter will advise accordingly.**The pre-employment
physical for positions in clinical areas, laboratories, working
with research subjects, or involving community contact requires
documentation of immune status against Rubella (German measles),
Rubeola (Measles), Mumps, Varicella (chickenpox), Hepatitis B and
documentation of having received the Tdap (Tetanus, diphtheria,
pertussis) vaccination. This may include documentation of having
two (2) MMR vaccines; two (2) Varicella vaccines; or antibody
status to these diseases from laboratory testing. Blood tests for
immunities to these diseases are ordinarily included in the
pre-employment physical exam except for those employees who provide
results of blood tests or immunization documentation from their own
health care providers. Any vaccinations required for these diseases
will be given at no cost in our Occupational Health office.**Equal
Opportunity Employer**Note: Job Postings are updated daily and
remain online until filled.**EEO is the Law**Learn
more:https://www.eeoc.gov/sites/default/files/migrated\_files/employers/poster\_screen\_reader\_optimized.pdfEqual
Opportunity Employer:Johns Hopkins University is an equal
opportunity employer and does not discriminate on the basis of
race, color, gender, religion, age, sexual orientation, national or
ethnic origin, disability, marital status, veteran status, or any
other occupationally irrelevant criteria. The university promotes
affirmative action for minorities, women, disabled persons, and
veterans.
Keywords: Johns Hopkins University, Baltimore , TIC Software Developer, IT / Software / Systems , Baltimore, Maryland
Click
here to apply!
|