Software Engineer - Torreón
Apply Job ID 113505There are 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we’re all about at John Deere. And it’s why we’re investing in our people and our technology like never before in our 175-year history. Here the world’s brightest minds are tackling the world’s biggest challenges. If you believe one person can make the world a better place, we’ll put you to work. RIGHT NOW.
Title: Software Engineer - Torreón
Primary Location: Torreon
Function: Technology (CA)
John Deere is a foremost leader in the ag equipment business, and we continue to put a solid stamp on other industries. For over 150 years, the company’s portfolio of groundbreaking products has grown to include industries related to and outside of agriculture, including Turf, Construction and Forestry and Wind Technologies. The image of John Deere is no longer that of a signature green tractor meandering across a field; it’s been replaced with an image of acceleration, swift progress, and innovative leaping toward the company’s 200th year. The product line alone serves as proof with advances in machine performance, equipment automation, fleet management, and John Deere’s ongoing investment in emerging markets.
Note: All candidates should have their tax situation certificate (Constancia de Siituación Fiscal) up to date with the salary regime to be eligible for the hiring process.
Main Responsibilities:
- Provides information technology to partners in the planning, delivery, and/or support of business processes and business practices for strategic business units.
- Work is of low complexity and low in risk. Has contact with responsibility focused around department and functional operations with limited interaction with business contacts.
- Participates as a team member in various roles. Receives supervision or direction concerning work/schedule.
- Impact of decision making is low risk and impact. Participates in sharing knowledge.
- Applies information analyses to assist in the effective implementation of a limited business process.
- Complete basic changes or improvements to well documented processes with some supervision.
- Learns how to identify, analyze and apply Information Technology (IT) and business practices to support strategic business process/plans.
What Skills You Need:
- Develop existing applications and contribute to development of new applications by analyzing and Monitor, identify, and correct more complex software defects to maintain fully functioning application.
- Produce multiple concepts and prototypes to design digital products/services.
- Basic knowledge of Manufacturing Domain.
- DevOps practices, Cloud Concepts understanding/able to apply
- Experience Designing applications from scratch based on requirements.
- Database design and maintenance experience.
- Work under Agile methodology.
- Knowledge in .NET, AngularJS, REACT.
- Coding best practices (Unit Testing, Refactoring strategies, Code Standardization).
What Makes You Stand Out:
- Hardware knowledge regarding controllers.
- Used to work with ITIL standards.
- Cloud certifications (AWS mainly).
- Handles containers (Kubernetes, Docker).
- Other languages ( Javascript, Python, Java).
- Able to work with Oracle Databases.
- Mechatronics experience/knowledge
- Engine overall knowledge.
Education:
- Bachelor's Degree: Computer Science Degree or equivalent.
Candidates must have the necessary work permits to work in the country.