Software Developer II

Indiana Farm Bureau InsuranceIndianapolis, IN
Hybrid

About The Position

The Software Developer II role involves building new functionality on existing systems and developing software in accordance with company architecture, design, and coding standards. This position requires a continuous learning mindset to apply new technologies and active collaboration within a high-performing agile team. Candidates should possess a strong passion for software development, a commitment to writing clean, test-driven code, and an eagerness to grow with new technologies. The role also entails designing moderately complex system features and requires hands-on expertise in various full-stack development technologies and architectural principles.

Requirements

  • Passion for software development and writing clean, test-driven code
  • Eagerness to learn and grow with new technologies
  • Experience designing moderately complex system features
  • 3+ years of experience as a full-stack developer with hands-on expertise in: Java, Spring Framework, SQL, and relational databases
  • JavaScript/TypeScript and frameworks like Angular
  • Strong understanding of object-oriented programming, multi-tier architecture, microservices, and event-driven architecture
  • BS in Computer Science or related field, or equivalent experience
  • 2–3 years of programming experience in an agile environment
  • Proven ability to work independently and design system features

Nice To Haves

  • React Native (a plus for mobile app development)

Responsibilities

  • Building new functionality on existing systems
  • Developing software in accordance with company architecture, design, and coding standards
  • Learning and applying new technologies
  • Collaborating within a high-performing agile team

Benefits

  • Hybrid work flexibility
  • Collaborative and innovative team culture
  • Opportunities for continuous learning and growth
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service