Job Details
Job Location
10 - Davenport Campus - Davenport, IA
Position Type
Full Time
Education Level
4 Year Degree
Travel Percentage
Minimal
Job Shift
Daytime
Job Category
Information Technology
Description
Palmer College is looking for a Senior Application Developer!
The Senior Software Application Developer participates in the complete SDLC (Software Development Life Cycle), performing all activities related to the design, development, implementation and deployment of mission-critical organizational information systems and software applications, including scoping, research, design, development, testing, and implementation; maintains, supports, and upgrades existing systems and applications; and applies best practices as well as proven communication and problem-solving skills to guide the process.
ESSENTIAL DUTIES AND RESPONSIBILITES
Strategy & Planning
Acquisition & Deployment
Operational Management
OTHER DUTIES AND RESPONSIBILITIES
Qualifications
MINIMUM QUALIFICATIONS:
DESIRED QUALIFICATIONS:
PHYSICAL REQUIREMENTS AND WORK ENVIRONMENT:
Job Location
10 - Davenport Campus - Davenport, IA
Position Type
Full Time
Education Level
4 Year Degree
Travel Percentage
Minimal
Job Shift
Daytime
Job Category
Information Technology
Description
Palmer College is looking for a Senior Application Developer!
The Senior Software Application Developer participates in the complete SDLC (Software Development Life Cycle), performing all activities related to the design, development, implementation and deployment of mission-critical organizational information systems and software applications, including scoping, research, design, development, testing, and implementation; maintains, supports, and upgrades existing systems and applications; and applies best practices as well as proven communication and problem-solving skills to guide the process.
ESSENTIAL DUTIES AND RESPONSIBILITES
Strategy & Planning
- Lead pre-testing phase of development by evaluating proposals in order to identify potential problem areas and make the appropriate recommendations.
- Ensure that development projects meet business requirements and goals, fulfill end-user requirements, and identify and resolve systems issues.
- Review and analyze existing application effectiveness and efficiency, and then act on strategies provided by the IT Leadership for improving or leveraging these systems.
Acquisition & Deployment
- Manage the development and deployment of new applications, systems software, and/or enhancements to existing applications throughout the enterprise.
- Research and make recommendations on software products and services in support of procurement and development efforts in line with current projects and strategic goals.
- Coordinate feasibility studies for software and system products under consideration for purchase, and give advice based on findings.
- Ensure that any new software integration into company systems meets functional requirements, system compliance, and interface specifications.
- Collaborate with analysts, designers, developers, and system owners in new software programs and applications testing.
Operational Management
- Manage and provide direction for the applications team in support of business operations.
- Identify and resolve program errors.
- Provide technical leadership to project managers, analysts and developers working on development project teams.
- Design, develop, and install enhancements and upgrades to systems and application software.
- Liaise with the infrastructure team, and application team members to assist with quality assurance, program logic, and data processing.
- Cultivate, disseminate, and enforce functional policies, procedures, and quality assurance best practices.
- Track application changes, using change management tools and processes, including source code control, versioning, branching, defect tracking and release management.
- Where necessary, prepare, establish, and monitor budgets.
- Administer Microsoft o365 as it relates to SharePoint.
- Assist with development and administration of Salesforce.
- Provide technical direction and support for the enterprise database infrastructure.
- Design, implement, maintain and perform periodic re-evaluation of enterprise database infrastructure and applications management policies, standards and procedures.
- Develop and manage internal procedures including but not limited to code reuse, source libraries, check-out process, turn-over procedures, documentation standards, scope documents and design procedures.
- Perform problem analysis and troubleshooting of the enterprise database infrastructure and help with problem-solving efforts often involving other technical staff, multiple outside vendors, other departments and/or organizations.
- Develop training materials and conduct training sessions of the IT staff and/or departmental customers.
- Create security groups, assigns access, and administers changes for users.
OTHER DUTIES AND RESPONSIBILITIES
- Ensure compliance and regulatory requirements (e.g., PCI, HIPAA, FERPA, etc.) are adhered to for all technology implemented and supported by Palmer College.
- Perform all responsibilities in a manner that fully complies with Palmer's Equal Employment Opportunity/Affirmative Action policy.
- Perform other duties as assigned.
Qualifications
MINIMUM QUALIFICATIONS:
- Bachelor's degree in Computer Science or equivalent combination of relevant work experience and education will be considered, and
- 5 years of information technology experience with a focus on software development and/or programming design and systems management (ASP.NET, C#, HTML, CSS, APEX, JavaScript, and SQL Server) in a team-oriented, collaborative environment
- Excellent customer service skills with ability to communicate effectively with individuals at all levels of the organization
- Proven team-player with strong organizational and time management skills
- Must be organized, accurate, thorough, and able to monitor work for quality
- Regular and reliable attendance is required to be successful in this position
DESIRED QUALIFICATIONS:
- Experience with Web development for Content Management Systems (Kentico, Ektron, Drupal, Word Press).
- Experience with JavaScript frameworks (Angular, Vue.js, or React), CSS frameworks (Bootstrap, Foundation, or Vuetify), 508 & WCAG Compliance and/or cloud experience
- Experience with Salesforce
- Experience with Microsoft Azure
PHYSICAL REQUIREMENTS AND WORK ENVIRONMENT:
- Perform sedentary to light work in a ventilated, lighted, and temperature-controlled office setting. Occasional travel required.
- Frequent need to stand, stoop, kneel, walk, sit, lift moderately heavy objects such as computers and network appliances and perform other similar actions
- Dexterity of hands and fingers to operate a computer keyboard, mouse, tools, and to handle other computer components.
- Occasional need to work in tight and confined spaces to accomplish tasks including inspection and running of cables in floors, ceilings, and overhead spaces.
- Limited travel of 10% - 20% can be expected