.There 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:.NET Senior Software Engineer (CA)Primary Location:Mexico (MX):CoahuilaMotores JD:TorreonFunction:Technology (CA)Main ResponsibilitiesAs a Sr. Software Engineer in the Manufacturing Engineering Factory Controller Programming agile scrum team, you would work on completing user stories, using Visual Studio2019 IDE and programming primarily in.Net/C and Angular. You will use test driven development and continuous builds using Jenkins. This level designs complex/significant parts of a system/sub:System or works on a complete product of a broad scope and solves well:Defined problems with little guidance. May act as a work lead, providing technical coaching to other engineers and support personnel; Recognized as an skilled user of critical technology; develops new software functionality for product development.In addition, you will:Develop and implement technical solutions to deliver on User Stories:Assist in resolution of IT technical issues in the product team:Establish and implement CI/CD pipelines:Develop automated test scripts:Resolve incidents as reported by our factories and other business users:Perform research, fix defects and complete factory software deployments as needed:Provideafter:Hours support and implementation activities as needed:Collaborates with other relevant stakeholders and team members to ensure that features meet business needs.:Follows industry:Standard agile software design methodology for development and documentation.:Mentors junior software engineers on the teamWhat Skills You Need:Proven experience in the design, development, testing and integration of high complex software solutions leveraging change management (5+ years across multiple of these.NET, C, Web API, SQL, Angular, HTML, CSS, JavaScript) and optimization:Proven experience working in an Agile/Scrum team environment:Proven experience leveraging DevSecOps and lean development principles such as Continuous Integration and Continuous Delivery such as GitHub and Jenkins:Experience with software test automation (TDD and Unit Testing Frameworks:Junit, Mockito, Cucumber, Cypress:Ability to analyze, translate, and define business requirements into technical solutions.:Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation