Messaging Engineer Job Description
Messaging Engineer Duties & Responsibilities
To write an effective messaging engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included messaging engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Messaging Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Messaging Engineer
List any licenses or certifications required by the position: MCSE, ITIL, CE, MCSA, MTA, CISSP, MSCA, PKI, MSCE, MCP
Education for Messaging Engineer
Typically a job would require a certain level of education.
Employers hiring for the messaging engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Collage Degree in Computer Science, Technical, Engineering, Education, Information Technology, Information Systems, Business, Technology, Management Information Systems, Computer Engineering
Skills for Messaging Engineer
Desired skills for messaging engineer include:
Desired experience for messaging engineer includes:
Messaging Engineer Examples
Messaging Engineer Job Description
- Messaging product certification and Engineering
- Work directly with clients to aid in the integration, usage, and support of Messaging product(s)
- Manage and own the full development lifecycle of assigned projects
- Maintain technical awareness in the arena of messaging and application infrastructure solutions
- Actively participate in team meetings and design discussions
- Assist in both design and delivery of an Enterprise Messaging Platform foundationally delivered on Redhat JBoss A-MQ and Fuse ESB
- Provide hands-on technical leadership throughout software development lifecycle
- Work with Architecture to develop best-practices and standards for delivering Messaging as one of many Enterprise Integration Patterns
- Maintain and support the on-premise Microsoft Exchange 2010 environment and all messaging components
- Act as technical point of contact for migration of on-premise messaging to Office 365
- Knowledge in the deployment and configuration of log collection and analysis tools
- Expertise with PowerShell
- Development and enforcement of standards, policies and best practices are expected in this role
- Experience with both interpreted and compiled programming languages
- Experience with distributed databases and systems
- A flexible, multi-paradigm and pragmatic approach to programming and system design
Messaging Engineer Job Description
- Work closely with other technology groups in the organization, including desktop support, network, telecom, and information security
- Analyze server and network activity and maintain key performance metrics
- Participates in the Planning, Design, Installation, monitoring, and support of Messaging Systems and applications and utility software
- Participates in all phases of Messaging Administration, analysis, and monitoring at a highly technical level
- 3rd level support - responsible for identifying and managing the maintenance requirements for global document storage, messaging, collaboration applications within the organisation
- Working closely with our Retention Marketing & Product Management teams, and the rest of Harry’s Engineering to solve customer messaging problems
- Building CI, deployment pipelines, and managing operations for the above
- Mentoring engineers and setting the bar for how we build products at Harry’s
- Provide support services including all day to day management and support of all activities related to the data centers, hosting and network environments, cloud, data storage and infrastructure systems and services and applications to maintain and improve operational steady state
- Maintain a secure compliant operational steady state and help ensure high quality continuously available managed services
- Bachelor's degree in CS, EE, AM, or similar
- Linux savvy
- Java for a distributed web-based environment
- Ability to solve problems that span multiple interconnected systems
- Experience implementing in Java or other object oriented language for a distributed environment
- Experience working with large data sets, building pipelines and/or indexes to implement algorithms
Messaging Engineer Job Description
- Work and coordinate with vendors and outsourcing partners, and help to ensure that work is delivered on-time, secure and with the right quality
- Administration of all facets of our email environment
- Administration of the IM environment
- Administration of the Citrix environment
- Provide after-hours monitoring and support of email system
- Participate in email migrations and upgrades
- Backs up the rest of the team in various other technologies
- Be fully immersed in the domain of product regarding growth and messaging and own it from end-to-end
- Design and manage data pipelines to fuel your analysis and visualizations/dashboards
- Analyse data to help foster and support new product ideas
- Familiarity with Hadoop or Apache Spark or equivalent
- Minimum 5 years of core Java development experience
- Background developing scalable, high-performance, multi-threaded infrastructure
- Strong understanding OOP design principles, multi-threading, performance tuning, SQL schema design
- Comfort working with command line tools
- Passion for delivery top-notch solutions for the customer
Messaging Engineer Job Description
- Partner and innovate with the product team - you will work with them, be like them, think like them
- Build an amazing business-to-consumer messaging experience
- Systems administration and operations
- Implementation of new products and/or service offerings
- Evaluation and testing/proof of concepts
- Maintenance and upgrade activities on IT infrastructure and/or applications
- Resolves issues and incidents by performing root cause analysis and developing and implementing solutions
- Serves as the technical lead in the design and build of systems
- Evaluates and recommends new product and/or service offerings, by working with vendor(s)
- Leads RASP initiatives (reliability, availability, scalability and performance)
- System level programming and/or knowledge of OS (Windows, UNIX) or kernel internals
- To support the engineering build the candidate will have knowledge of hardware configurations, Systems and Software architecture, software design
- Able to communicate in English Language (listening, writing, speaking)
- Excellent knowledge of Exchange 2007/2010/2013
- Knowledge of Enterprise Vault
- SMTP routing & security products such as McAfee Email Gateway, PostFix and MailMarshal
Messaging Engineer Job Description
- Interfaces with members of the business to and lead technical business requirements gathering sessions
- Serves as a mentor and trainer to more junior staff members
- Candidate must be able to design new features to into the solution, creating architecture documents that cover End-to-End design details, security (Authentication/Authorization), networking, call flows, high availability, geo-redundancy
- Must be able to collaborate with many other teams to pull together the complete details of the solution or to explain the details of the solution to others for them to execute on the design
- Candidate must have intimate knowledge of Legacy, RCS, and CPM Messaging protocols and must be able to drive changes into the OMA Messaging specifications to support client’s needs
- Must have expert knowledge in GSMA Rich Communication Services (RCS) Messaging, OMA NMS (Network Message Store) and NC (Notification Channel) Standards, and experience in defining and driving API/Interface Specifications into the OMA standards in collaboration with the client’s Standards group
- Candidate must also be expert in defining RESTful APIs to support service needs
- Experience or knowledge with Messaging as a Platform (MaaP) would be beneficial
- Knowledge of integrating stickers (or other interesting subscriber content), rich media, Knowledge or expertise of Maap w/in Messaging solutions, like Mobile Phones, Facebook Messenger, Twilio, SnapChat, WeChat
- Candidates must have client side knowledge to support client development service integration with cloud Messaging Solution, along with ability to troubleshoot complex issues
- Capability to understand product features and product positioning
- Ability to collaborate effectively across organisation to both technical audiences and non-technical audiences
- Has a working knowledge of all components in the technology strategy
- An awareness of commercial/sourcing alignment to product and market research
- Has managed and participated in the evaluation and implementation of new technologies
- Performs work, which is mainly non-routine which is strongly aligned to strategic decision-making