Davenport, IA, 52804, USA
89 days ago
Senior Application Developer
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
Confirm your E-mail: Send Email