The System Engineer will serve as a System Administrator of various Meredith platforms and will be responsible for analyzing, reviewing, and documenting current functionality to determine potential areas of improvement. The role also manages user permissions for tools according to the needs of projects and teams, and performs application and system administration tasks, including data backups, upgrades, maintenance, scheduled jobs, and security reviews. The System Engineer is responsible for testing new versions of the tools and plug-ins to ensure compatibility, and will also research and utilize industry standard methods and techniques throughout their tasks.
This role will also serve as the primary contact to maintain JIRA infrastructure and assist with building projects, workflows, permissions, and assisting users while working in a JIRA environment by utilizing JIRA filters, reporting, dashboards, workflows, fields, and other general system maintenance tasks.
II. Essential Job Functions
Accountabilities, Actions and Expected Measurable Results
Design and Development
-Works independently on routine assignments. Receives instructions and guidance on more complex assignments.
-With moderate guidance, develops cost-effective information technology solutions by creating new or modifying existing software applications.
-Creates and assists application design for projects that lead to development of new or improved products.
-Participates in application design meetings, conducts code reviews and conducts unit testing.
-Reviews source code to assure quality and precision of work.
-Maintains the coding standards set forth for the application development groups.
-Develops high quality well-documented system codes using various languages (i.e. JAVA, XML, etc.) based on specification developed in conjunction with application experts from other departments within the company.
-Prepares logic diagrams needed in problem analysis.
-Develops common operations which can be reused.
Monitoring and reviewing technology and industry direction
-Assists Senior Staff members in providing both high level and detailed technical design documentation for development projects for use by other engineers and departments within the development organization.
-Acts as a technical consultant to other departments (i.e., user interface design standards, security of technology method, etc.) on emerging technical system issues.
Developing and maintaining Enterprise Architecture
-Assist in defining principles, standards and processes that comprise the -Enterprise Architecture model.
-Monitoring Corporate objectives to understand the business drivers.
-Learns user functions, organization and role in the enterprise to the extent required.
-Analyses and evaluates existing and proposed application architecture and system components utilizing approved processes and systems.
-Assists the Senior & Lead Systems Engineers in the technical evaluation of new Information Technology products or services.
-Upholds the enterprise guidelines established by Senior Staff members.
Experience / Skills
Minimum Qualifications and Job Requirements | All must be met to be considered.
-Bachelor’s Degree in Computer Science required, or equivalent education and experience.
-Minimum 3 years of experience with technology architectures and systems programming and analysis experience, with some familiarity in relational databases.
-Knowledge and fluency of Unix operating systems a must.
-Must have general knowledge of the systems development life-cycle.
-Atlassian Suite Experience, primarily administration on JIRA and Confluence
-Microsoft SQL Server, PostgreSQL, or MySQL Database administration skills
-Knowledge of K2 Digital Process Automation
-Microsoft Office 365 Suite of Tools (SharePoint, OneDrive, Teams, etc)
-Google Suite Administration
-Specific Knowledge, Skills and Abilities:
-Must have the ability to analyze applications and systems.
-Must be able to program systems requiring interfaces.
-Must possess problem-solving skills to determine the programming effects on existing systems.
-Strong and good decision-making skills.
-Excellent verbal and written communication skills. Position involves some interfacing with end users.
-Must be able to communicate and share knowledge with internal and external contacts at all levels.
-Ability to manage multiple responsibilities with tight deadlines.