Syngenta is a global leader in agriculture; rooted in science and dedicated to bringing plant potential to life. Each of our 28,000 employees in more than 90 countries work together to solve one of humanity’s most pressing challenges: growing more food with fewer resources. A diverse workforce and an inclusive workplace environment are enablers of our ambition to be the most collaborative and trusted team in agriculture. Our employees reflect the diversity of our customers, the markets where we operate and the communities which we serve. No matter what your position, you will have a vital role in safely feeding the world and taking care of our planet. Join us and help shape the future of agriculture.
This role is currently open to a full remote option or hybrid schedule.
As a Senior Software Engineer you will:
Develop software solutions in accordance with agreed release plans and associated solution designs for the business applications they have accountability for within their DevOps team Create high quality code, configurations and customization - developed, fully tested and deployed in accordance with requirements and acceptance criteria Work with Business Analysts, Product Owner and business SMEs to ensure end user functionality and experience is achieved Contribute to end user support by addressing production issues/incidents
Develop high quality code, configurations and customizations which are fully tested and deployed in accordance with requirements and acceptance criteria Delivery of functional requirements according to business requirements, non-functional requirements and design / architectural guidelines maintaining CI/CD pipeline effectiveness Collaborate with other delivery DevOps teams where overlap in delivery scope to ensure good understanding of inter-dependencies, planning for timely delivery, end to end testing and automated deployment is intact, and business objective is met Applies code control and testing standards in accordance with Syngenta and industry standards Look for opportunities to enhance the work processes and best practices and implement changes to optimize the software delivery model, stability, and support issues Mentor and coach junior team members as well as contribute to code reviews and pair programming Contribute to technical guilds, hackathons and other technical activities to help advance the overall team skills
Critical Success Factors:
Key contributor as a DevOps team member in:
The planning of sprints and executes their role in accordance with the agreed sprint plans working with other DevOps teams for cross-functional planning and delivery Develops according to coding best practices and maintaining a CI/CD pipeline Supports the documentation of detailed designs and technical specifications Finds opportunities to re-use existing components and actively reduces complexity and customization in the technology landscape Ability to balance short-term demands with the needs to make progress toward long-term goals Timely escalation of issues which affect product delivery and quality that are beyond scope of influence
Knowledge, Experience & Capabilities:
Sound understanding of software engineering and database concepts, standards and best practices Detailed knowledge of Java, Spring and Spring Boot, React, microservices and web communication protocols Thorough understanding on cloud technologies includes AWS basic services EC2, RDS, Lambda and API Gateway, infrastructure as code i.e.: Ansible, AWS Cloud Formation, YAML Kubernetes configurations, DynamoDB, DevOps platform Jenkins and familiarity with test frameworks Sound knowledge of Gitlab, Grafana & Prometheus and log aggregation tools ELK Deep understanding of developing and deploying containerized solution on RedHat OpenShift platform Experience with design and implementation of enterprise-level application and integration architectures using a RESTful approach. Detailed understanding of the technical architecture and software components that make up the applications under their control Good understanding of testing methods and evidence of building solutions in way which allow them to be tested continuously as code is added or changed DevOps MLDevOps, desired skillset, nice to have
Minimum 7+ years For Sr role; 3+ for Engineer of design, coding and testing of the specific technologies/applications they are accountable for delivering workable software Practical working experience of applying agile development approaches, methods, including release and sprint planning and execution. DevOps concepts and work experience would be a plus Strong team working skills applied to both internal development, supplier augmentation and third party supplier services Excellent collaboration skills to deliver solutions in a critical business operational environment Strong analytical skills Able to resolve complex problems and apply innovative solutions on a global scale
Critical technical, professional and personal capabilities:
Willingness to learn new technologies and work collaboratively in a high performing and agile based team Self-organizing achieves tasks without constant monitoring Strong organization and time management skills Strong communication skills – written and oral - and the ability to present and advocate ideas to various audiences technical and non-technical
What We Offer:
A culture that celebrates diversity & inclusion, promotes professional development and offers flexible work options to meet both your work and personal needs Full Benefit Package Medical, Dental & Vision that starts the same day you do 401k plan with company match, Profit Sharing & Retirement Savings Contribution Paid Vacation, 12 Paid Holidays, Maternity and Paternity Leave, Education Assistance, Wellness Programs, Corporate Discounts among others
Syngenta is an Equal Opportunity Employer and does not discriminate in recruitment, hiring, training, promotion or any other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, marital or veteran status, disability, or any other legally protected status.
Family and Medical Leave Act FMLA
Equal Employment Opportunity Commission's EEOC
Employee Polygraph Protection Act EPPA