John Deere Software Engineer I (50839772) in Beijing, China
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
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.
Knowledge of Dev Ops, CI/CD
Experience with agile and extreme programming (XP) development practices
Knowledge of cloud development in AWS or Azure
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 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
- Bachelors degree in Computer/Software Engineering, Computer Science, or Information Technology discipline