Senior Software Engineer
John Deere
- Luxembourg
- CDI
- Temps-plein
- Work closely with the Engineering Manager and Software Engineers to develop and expand a strong set of API led capabilities that will create new business opportunities
- Support and maintain our contract management platforms
- Follow industry-standard agile software design methodology for development and documentation
- Support your colleagues and team members, working collaboratively and sharing knowledge in pair-programming and coding review sessions
- 4+ Years of proven experience in the design, development, testing and integration of complex software solutions leveraging change management processes.
- Proficiency in one modern programming language (preferably Typescript and/or Java)
- Understanding of design patterns and designing loosely coupled architectures
- Working Knowledge of AWS services such as Lambda, API Gateway, EC2, ECS, S3 etc.
- Experience leveraging DevOps and lean development principles such as Continuous Integration, Continuous Delivery/Deployment using tools like Git, Jenkins, Terraform etc.
- Experience with software test automation (TDD and Testing Frameworks: Jest, JUnit, Mockito, Cucumber, Cypress)
- Knowledge of Containerization Technology
- Experience working in an agile team environment
- Fluency in English is essential (both spoken and written)
- Master’s degree in IT/Computer Science/Engineering or equivalent work experience
- Passionate, creative and have the desire to learn new complex technical areas
- Accountable, curious, and collaborative
- Maniacal about product quality and takes pride in your craft
- Capable of collaborating with multiple business stakeholders and team members to provide information technology solutions
- Skilled in interpersonal communications, negotiation, and conflict resolution
- Be part of a large multinational industry leader organization
- A multicultural inclusive environment
- An attractive compensation package including variable pay program
- Pension & life cover/income protection benefits
- Flexible working solutions & Teleworking to balance family and career
- Development and learning opportunities to support current needs and future aspirations
Jobs.lu