Loading...
Share this Job

Software Engineer I (50839772)

Date: Sep 20, 2021

Location: Beijing, Tianjin, CN, 100015

Company: John Deere

Title: Software Engineer - 74747
Primary Location: China (CN) - Tianjin  - Beijing   
Organizational Group: Enterprise Information Technology    
Personnel Area: JD Financial-China  
Function: Information Technology 
GJE Job Title: Software Engineer I 
Job Grade: 06 
Exemption Status: Exempt  
Hiring Manager: YILEI SU 
Title: Software Engineer

Duties

As Software Engineer at John Deere Financial, you will work on a product team and support product design by planning its work, coordinating with others, and writing and testing code to deliver moderately complex functionality on a complete or significant portion of a digital solution. This level develops simpler designs to solve well-defined problems with guidance from more senior team members. Primary responsibilities of this role include:  

  • Develops, codes, configures, and tests programs and systems.
  • Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications
  • Determines software specifications that must be fulfilled to achieve objectives.
  • Collaborates with team members and stakeholders to ensure solutions meet business needs.
  • Follows industry-standard agile software design methodology.

Desired

  • Knowledge of Dev Ops, CI/CD
  • Experience with agile and extreme programming (XP) development practices
  • Knowledge of cloud development in AWS or Azure

Required

  • Working understanding of application development environment, database, data management, and infrastructure capabilities and constraints
  • Working understanding of Java and related technology (SpringBoot / Mybatis / Mysql)
  • Working knowledge of modern scripting libraries (JavaScript, React)
  • Working understanding of data (DDL/DML) databases (Relational / NoSQL)
  • Working understanding of Test Driven Development (TDD) practices
  • Working understanding of authentication and authorization
  • Knowledge of good architecture patterns and tenets
  • Proven experience working in a team environment

Education

  • Bachelor’s degree in Computer/Software Engineering, Computer Science, or Information Technology discipline

 

.


Job Segment: Developer, Software Engineer, Engineer, Database, Java, Technology, Engineering