Application Programmer IV-Workforce Management

Under limited supervision provides technical leadership on complex projects. Responsible for multiple phases of a project. Acts as expert in business or functional area. Formulates and defines system scope and objectives. Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time and form of desired results. Prepares detailed specifications from which programs will be written. Responsible for program design, coding, testing, debugging, and documentation.

Education and Experience

  • Bachelor's degree in computer science or a related discipline or equivalent experience is required. Masters in related field preferred. Additional certifications may be required.
  • Seven years progressively responsible experience in information systems, including five years programming or systems analysis, or equivalent related experience is required.
  • Previous experience in leading a project and/or team preferred.
  • Certification in Service Management, Project Management, or Business Analysis desired.
  • Infor Certification preferred
  • Experience in Infor Workforce Management preferred 
  • Experience with Infor CloudSuite technology (ION), Process Designer, Configuration Console, Landmark Pattern Language, Web Services, Process Automation, Cloverleaf and other Infor tools.
  • Experience with Groovy language preferred 
  • Experience with Infor Reporting and Birst

Knowledge, Skills and Abilities

  • Demonstrated ability to develop technical specifications, assess multiple platforms and levels of complexity, including back-up and recovery controls for all aspects of applications, and familiarity with problem analysis and hardware/software configurations is required.
  • High level of proficiency in ability to problem-solve, to include assessing user needs and determining appropriate systems applications or requirements. Serves as a resource to others in the resolution of complex problems and issues.
  • Knowledge of user relations, data gathering techniques, and management information systems.
  • Ability to supervise multiple project teams of programmers and programmer analysts, specifically, to plan/coordinate daily activities, delegate responsibilities and tasks and review work.
  • Effective verbal and written communication skills are necessary to advise and consult with user personnel and make formal presentations of project findings and recommendations.
  • Possesses strong customer service skills and the ability to work with all levels within the organization.
  • Ability to understand and adhere to systems security and control procedures in accordance with departmental, vendor standards and regulatory bodies. Supervise, teach and monitor compliance.
  • Excellent organization skills; demonstrates confidence and creativity.
  • Ability to analyze and understand Infor data and recommend improvements
  • Proficiency in testing and debugging custom solutions to ensure they meet requirements and perform as expected

Principal Responsibilities and Tasks

The following statements are intended to describe the general nature and level of work being performed by people assigned to this classification. These are not to be construed as an exhaustive list of all job duties performed by personnel so classified.

  • Plans, conducts, and supervises the gathering and analysis of prospective user needs for the development and modification of information systems.  Works closely with users to define objectives and outputs of proposed applications in accordance with divisional standards.  Conducts or participates in feasibility studies to determine the most appropriate technical solutions for proposed requirements.  Reviews progress and evaluates results.  Makes recommendations.
  • Prepares and validates complex systems and validates flow charts to describe existing and proposed applications. Prepares accurate and complete technical specifications, such as schema or file specifications, program specifications, backup and recovery controls as necessary for all development efforts
  • Leads development of prototypical systems or system components to demonstrate technical feasibility.  Prototype construction may include the new utilization of hardware and software development tools and techniques
  • Develops highly complex software in a variety of environments and platforms to address stated system goals and needs.  Resultant software should conform to accepted standards for robustness, re-usability, modularity, efficiency, etc.  Software development efforts should result in defect free applications.
  • Leads the development of application testing and conversion plans.  Participates in hardware and software evaluation efforts related to the purchase or utilization of new hardware, new systems, and new system or application development software.
  • Develops or modifies highly complex or technically advanced application enhancements in accordance with accepted   protocols and standards.  Prepares accurate and complete technical specifications, such as schema or file specifications, program specifications, backup and recovery controls as necessary for all development efforts.
  • Leads the development of software in a variety of environments and platforms to address stated department goals and needs.  Resultant software should conform to accepted standards for robustness, re-usability, modularity, efficiency, etc.  Software development efforts should result in defect free systems.
  • Leads project planning and management efforts related to issues and concerns. Estimates software development efforts based on high level specifications and/or logical system design.  Provides technical expertise as required.  Recommends and implements technical training requirements for the development of junior staff members.  Responsible for issue reporting, tracking, analysis, and follow-up. 
  • Performs and supervises necessary research and development activities to incorporate new and useful technology and software engineering techniques or practices into practical use within the department and UMMS.
  • Consults internally within the department and externally within UMMS on various complex system projects and information system efforts.
  • Provides complex application support and guidance to end users and provides technical guidance to less experienced personnel.   Serves as point of contact for resolution of complex application problems.  Able to quickly assess problems and identify resolutions.
  • Reviews issues such as quality assurance, software development techniques and methods, network utilization and implementation and provides recommendations to management.
  • Conducts and/or participates in in-service and various educational programs for professional development. Orients, mentors, and transfers knowledge to staff.

All your information will be kept confidential according to EEO guidelines.

Compensation

Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. We are a values-driven organization and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989. Miratech has coverage across 5 continents and operates in 30+ countries around the world. We currently have R&D centers in Ukraine, India, Poland, Spain, Slovakia, Canada, and our headquarters in the US.  As we continue to expand globally, we are seeing India, the United States, Canada, Argentina, and Brazil rapidly evolve into key growth areas in the Miratech network. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Report this job

This job is no longer available

Enter your email address below to get notified whenever we find a similar job post.

Unsubscribe at any time.