Software Engineer II

14 hours ago

Chicago, Illinois, United States TCS Full-time

About the Role: We're seeking an experienced Software Developer with expertise across multiple programming languages and development frameworks to join our team for a 6-month project. You'll be working on diverse development initiatives requiring strong technical skills in Java, Python, and modern development tools.

What You'll Do:

  • Develop and maintain applications using Java and Python programming languages
  • Work with LangGraph framework for advanced application development
  • Utilize Android Development Kit (ADK) for mobile application projects
  • Collaborate with cross-functional teams on software design and implementation
  • Write clean, efficient, and maintainable code across multiple platforms
  • Participate in code reviews and technical discussions
  • Troubleshoot and resolve complex technical issues
  • Contribute to architectural decisions and best practices

What We're Looking For:

  • 8+ years of professional software development experience
  • Strong proficiency in Java programming language
  • Solid experience with Python development
  • Knowledge of LangGraph framework and its applications
  • Experience with Android Development Kit (ADK)
  • Understanding of software development best practices
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Ability to work independently and manage multiple priorities

Preferred Qualifications:

  • Experience with additional programming languages or frameworks
  • Knowledge of mobile application development
  • Familiarity with agile development methodologies
  • Understanding of version control systems and CI/CD practices