Applications Programmer
![]() | |
![]() United States, California, Los Angeles | |
![]() | |
Description
Provide development and support of computer applications, in particular mobile and web-based systems, for a university medical system. Provide maintenance, problem resolution, enhancements, and extensions of functionality for existing enterprise computer applications, and for development of new applications. Assess applications needs, propose solutions, and oversee the building, testing, and implementation of approved efforts, working with client managers and individual contributors. Manage and track service requests and incident resolutions throughout their life cycle, ensuring the quality of design, programming, and testing. Provide coding, tracking, documentation, and version control standards. Ensure compliance with these standards. Perform application analysis, code modification and development, and project management.
The employer permits hybrid work-from-home with 5% onsite at the company jobsite.
Annual salary range: $106,517 to $202,200.
Qualifications
Bachelor's degree in computer science, information technology or a related IT field. Five years of experience in job offered, or as a software developer, systems analyst or a related occupational title. The following required skills and experiences can be gained concurrently with the number of years of required experience. * Five (5) years of software development experience including designing, developing and running web applications on Linux platform utilizing at least 2 of the following web application servers: Apache Tomcat, IBM WebSphere or Internet Information Services (IIS). * Five (5) years of experience building applications using the following technologies: Java, JSP, Servlets, JavaScript, HTML, CSS, JQuery, Bootstrap, The XML, SOAP, REST, LDAP, MQ, SSO, OAUTH, SAML, HL7, HTTP, SSL, TLS v1.2, Spring, Hibernate, and Shell Scripts. * Five (5) years of experience working with at least two of the following RDBMS databases: Oracle, DB2 or MS SQL Server. * Five (5) years of experience monitoring and troubleshooting Java applications using JConsole or Java Mission Control. * Three (3) years of experience utlizing Jira and either Git or Github. * Three (3) years of experience using Selenium or JMeter testing tools. * Three (3) years of experience with Waterfall and Agile software development methodologies. The following skills and experiences do not require a set period of time as demonstration of proficiency. * Demonstrated experience utilizing MS Visio. * Demonstrated experience writing clear, precise, detailed, comprehensive, and grammatically correct emails and documentation. * Demonstrated experience working in a team-oriented environment. |