Job Description
style="padding: 10px 0px;border: 1px solid transparent;">
style="font-size: 1em; margin: 0px">Job Purpose and
style="font-size: 1em; margin: 0px">Job Purpose and
Impact
- The
Professional, Platform Engineering job maintains and partners to
design and develop digital technology infrastructure to support
information technology applications and services. With limited
supervision, this job collaborates with cross functional teams to
implement new software features to meet user needs and business
goals and upgrade existing platforms to improve performance and
functionality through writing clean, efficient and scalable code
and troubleshooting and debugging moderately complex issues. This
job also participates in code reviews to maintain high code quality
and share knowledge with platform engineering team members.
style="padding: 10px 0px;border: 1px solid transparent;">
style="font-size: 1em; margin: 0px">Key
style="font-size: 1em; margin: 0px">Key
Accountabilities
- SOFTWARE DEVELOPMENT: Partners to design and develop
high quality software solutions by writing clean, maintainable and
efficient codes. - AUTOMATION: Applies
internal software deployment platform, continuous integration or
continuous delivery pipeline and twelve factor development
methodology to automate the deployment process, ensuring smooth and
reliable releases. - COLLABORATION: Partners
with cross functional team of product managers, designers and other
engineers to gather moderately complex requirements and deliver
solutions that meet business needs. - TESTING
& DEBUGGING: Writes and maintains moderately complex unit tests
and integration tests, and performs debugging to maintain the
quality and performance of the software, applying test driven
development as needed. - CONTINUOUS
IMPROVEMENT: Identifies and suggests options for improving the
software development and deployment processes, and implements the
approved standards to improve efficiency and reliability. - DOCUMENTATION: Drafts and maintains
comprehensive documentation for moderately complex software
applications, deployment processes and system configurations. - TECHNICAL SUPPORT: Provides technical
support and troubleshooting for moderately complex issues with
deployed applications to ensure minimal downtime and fast
resolution.
Qualifications
- Minimum requirement of 2 years of
relevant work experience. Typically reflects 3 years or more of
relevant experience.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application