Easter Seals Jobs

Job Information

John Deere Lead Software Engineer in Bangalore, India

Title: Lead Software Engineer - 110361

Primary Location: India (IN) - Karnataka - Bangalore

Job Grade: 07

Employee Referral Bonus: Referral Bonus will be provided as per Company's policy.

Duties

  • Lead the development of the product by providing technical leadership; in addition to planning, execution, coding and testing to deliver functionality on the complete product.

  • Be recognized as a technical leader in the solution of complex problems; develop creative functionality and provide solutions to complex problems by identifying and organizing necessary resources

  • Lead evaluation and implementation of design solutions to improve cost, quality and performance of applications.

  • Provide coaching and mentoring to others within the product team

  • Be proactive in working towards implementing best practices.

  • Demonstrates strong collaboration skills across teams and business stakeholders across products

  • Follows Agile software design methodology for software configuration and development 

  • Maintains system documentation and keeps it relevant as needed

Required

  • 3+ years of hands on software coding skills in Python, and frameworks like Django, Flask, API design, databases SQL & no-SQL

  • 1+ years of experience in cloud development with the AWS platform

  • 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.

Desired

  • Fundamental understanding of AI/ML and working experience with GenAI

  • 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 OR

  • Bachelor’s degree with equivalent experience (7+ years applied engineering experience )

This Position will be posted till 20th February 2025.

DirectEmployers