What are the responsibilities and job description for the Application Developer position at Pomeroy?
Core Function
This role is performed by working in a global agile environment to deliver front-end/back-end solutions and workstation platform native applications that support the client enterprise print solution.
Essential Duties & Responsibilities
The duties listed below are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar, related or a logical assignment to this position.
The physical and mental demands described here are representative of those that must be met by employees to successfully perform the essential functions of this class. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Physical Demands
While performing the duties of this class, employees are regularly required to sit; talk or hear, in person and by multi-media; use hands to finger, handle, feel or operate standard office equipment; and reach with hands and arms. Employees are frequently required to walk, stand, and move about to accomplish tasks, particularly for long distances or moving from one work site to another. Must have ability to ascend and descend stairs. Specific vision abilities required by this job include close vision and the ability to adjust focus.
Mental Demands
While performing the duties of this class, employees are regularly required to effectively use written and oral communication skills; read and interpret data, information, and documents; analyze and solve problems; use math and mathematical reasoning; learn and apply new skills and information; perform highly detailed work on multiple, concurrent tasks; and interact with Pomeroy employees, Clients, and Vendors. Must maintain composure in a fast paced, high-quality environment where personal and team accountabilities are the defining factors.
This role is performed by working in a global agile environment to deliver front-end/back-end solutions and workstation platform native applications that support the client enterprise print solution.
Essential Duties & Responsibilities
The duties listed below are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar, related or a logical assignment to this position.
- Activities include:
- understanding user and business requirements including technology, integration, security, and privacy
- working with client-server architectures, networking protocols, application development, and databases
- planning, analyzing, designing, and constructing databases
- the design, development, test, and delivery of apps and features using Java, C/C , JavaScript, Python, Perl, SQL, PowerShell, and Xcode
- configuration, test, deployment, and support of client code that enables end users to print from multiple platforms, specifically Windows, Mac, and Linux
- performing problem determination to address problem root cause and application of preventative measures to prevent or mitigate problem recurrence
- modernizing legacy applications using state of the art technologies, software project management tools, and methodologies
- partnering with colleagues across the organization, including the print team as well as network engineering, platform teams, identity services, and others to ensure solution design is in alignment with strategies and architectures
- partnering with suppliers of print services to deliver a seamless, integrated enterprise print solution
- keeping up with developments in the software development landscape and software project management spaces to continue to grow and deepen skills and apply leading future-proof solutions
- exploring strategic technologies such as AI, to streamline and simplify processes and improve the user productivity and experience
- Operating Systems: Windows, Mac, Linux
- C/C
- Xcode
- Python
- Git/Github
- MS Visual Studio
- Application installation packaging for Windows, Mac, Linux
- Software Design & Engineering
- Database Systems
- Java
- JavaScript
- PHP
- MS SQL
- Data Structures & Visualization
- Machine Learning & Data Science
- Able to work in a team environment and able to work independently with minimal Management supervision.
- Good writing & communication skills are a must
The physical and mental demands described here are representative of those that must be met by employees to successfully perform the essential functions of this class. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Physical Demands
While performing the duties of this class, employees are regularly required to sit; talk or hear, in person and by multi-media; use hands to finger, handle, feel or operate standard office equipment; and reach with hands and arms. Employees are frequently required to walk, stand, and move about to accomplish tasks, particularly for long distances or moving from one work site to another. Must have ability to ascend and descend stairs. Specific vision abilities required by this job include close vision and the ability to adjust focus.
Mental Demands
While performing the duties of this class, employees are regularly required to effectively use written and oral communication skills; read and interpret data, information, and documents; analyze and solve problems; use math and mathematical reasoning; learn and apply new skills and information; perform highly detailed work on multiple, concurrent tasks; and interact with Pomeroy employees, Clients, and Vendors. Must maintain composure in a fast paced, high-quality environment where personal and team accountabilities are the defining factors.