AGM - Software Engineering
John Deere
Title: AGM - Software Engineering - 109388
Primary Location: India (IN) - Karnataka - Bangalore
Job Grade: 09
Employee Referral Bonus: Referral Bonus will be provided as per Company's policy.
**Duties**
+ Application Development: Design, develop, test, and integrate applications of medium complexity, ensuring high-quality and efficient solutions.
+ Solution Evaluation and Implementation: Participate in the evaluation and implementation of design solutions to enhance cost, quality, and performance of applications.
+ Technical Leadership: Provide technical direction to team members to resolve complex design and production problems, ensuring project goals are met.
+ Mentorship: Coach and mentor junior team members on technical aspects, fostering their development and ensuring knowledge transfer within the team.
+ Best Practices Implementation: Proactively work towards implementing industry best practices to improve processes and outcomes.
+ Collaboration: Demonstrate strong collaboration skills by working effectively with cross-functional teams and business stakeholders across products.
+ Agile Methodology: Follow Agile software design methodology for software configuration and development, ensuring iterative progress and continuous improvement.
+ Documentation Maintenance: Maintain system documentation, ensuring it remains relevant and up-to-date as needed for ongoing support and reference.
**Required**
+ 8+ years of hands on software coding skills in Python, and frameworks like Django,
+ Flask, API design, databases (SQL & no-SQL
+ 5+ years of experience in cloud development with the AWS platform and 2+ years of experience in working with Data Modeling , ER mapping
+ Implementation experience of engineering practices like TDD, DevSecOps, Software automation, CI/CD. Strong understanding of Agile and XP practices
+ Skilled at implementing appropriate design patterns, microservices framework, loosely coupled architecture and scalable application
+ Deep understanding of security frameworks, authentication and authorization schemes
+ Experience in performance tuning and scaling applications.
+ Experience in Application stack modernization and migration
+ Excellent problem-solving and critical-thinking abilities.
+ Strong communication skills to convey technical concepts to non-technical stakeholders.
+ Ability to work independently and as part of a team in a fast-paced environment.E-Commerce Experience is must to have
**Desired**
+ Understanding of Data & AI
+ Demonstrated learning agility and strong desire to innovate.
+ Ability to explore emerging frameworks, technology and tools and plan technical implementation
+ Experience in software test automation
**Education**
+ Bachelor’s degree in an Computer/Software Engineering, Computer Science, or Information Technology discipline
+ AWS Certificate
+ Machine Learning Certificate
**This Position will be posted till 24th February 2025.**
Confirm your E-mail: Send Email
All Jobs from John Deere