John Deere Software Engineer in Luxembourg, Luxembourg
Welcome to John Deere, the leading manufacturer of agricultural, forestry, construction, lawn and grounds care equipment supported by comprehensive parts and financial services solutions. With around 73,500 employees worldwide, we generate total sales of $39 billion. Join us and be key in managing the biggest global challenge: supplying 7 billion people with food, clothing and infrastructure.
John Deere Luxembourg is the European Headquarters for John Deere Financial, part of John Deere, the world’s leading producer of agricultural equipment with total net sales and revenues of US$ 29 billion last year. Our primary activity is providing financial services to John Deere customers and John Deere dealers who want to finance John Deere equipment.
The John Deere Bank IT Department implements and supports software applications using agile methodologies. Our IT team in Luxembourg works on technical infrastructures and architecture that enables us to provide innovative.
For our Luxembourg business we are looking for Software Engineers (4 positions).
Your major duties will be to:
Develops, codes, configures, and tests programs and systems;
Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications;
Analyzes requirements and determines software specifications that must be fulfilled to achieve objectives;
Executes necessary documentation, as directed, or 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.
Soft skills we are looking for:
Ability to analyze, translate, and define business requirements into technical solutions;
Ability to apply engineering principles and concepts for designs;
Excellent communication skills (both in writing & verbal);
Ability to manage many competing priorities/requests in a fast-paced environment and to stay calm and focus while managing those multiple priorities;
High sense of responsibility and initiative;
Technical Skills and education:
Degree in an Engineering/Technology discipline or equivalent experience (4 years and +)
Previous experience in programming/software development. - 1 to 3 years
Software development processes experience. - 1 to 3 years
Participating in Agile Development - 1 to 3 years
Experience working in an Agile Environment - 1 to 3 years
Working understanding of design patterns and loosely coupled architectures
Working knowledge of Cloud development in AWS or Azure and Enterprise Data Lake concepts
Working Understanding of DevSecOps and lean development principles such as Continuous Integration, Continuous Delivery, Security Authorization methodologies and patterns
Working understanding of design, development, testing and integration of highly complex software solutions including optimization of solution while leveraging Change Management
Experience with Test Driven Development
Fluent in English, German/French would be an asset
EU working permit
What You’ll Get:
A multicultural inclusive environment
An attractive compensation package including variable pay program
Competitive pension & life cover/income protection benefits
Flexible working solutions to balance family and career
Development and learning opportunities to support current needs and future aspirations
We look forward to your application!
Your application will be treated with confidentiality.