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 current 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.
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
📌 Platform Engineer (India)
🏢 Cargill
📍 India