Lead Software Engineer
Date: Feb 6, 2025
Location: Bangalore, Karnataka, IN, 560001
Company: John Deere
Title: Lead Software Engineer - 110521
Primary Location: India (IN) - Karnataka - Bangalore
Job Grade: 07
Employee Referral Bonus: Referral bonus will be given as per company 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.
- 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
- 5+ years of hands on software coding skills in Python, and frameworks like Django, Flask, API design, databases (SQL & no-SQL
- 3+ 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.
- 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
This position will be posted till 20th Feb 2025.
Job Segment:
Test Engineer, Software Engineer, Cloud, Testing, Computer Science, Engineering, Technology