Target is looking to solve the problem of developing and maintaining robust and scalable systems to support their products and business functions.
Requirements
- Java or Kotlin
- Python
- REST APIs using Spring Boot
- React
- JavaScript / TypeScript
- Micro Front ends
- Elastic search
- PostgreSQL
- Kafka
- ThinkTank (LLMs)
Responsibilities
- Use your technology acumen to apply and maintain knowledge of current and emerging technologies within specialized area(s) of the technology domain.
- Evaluate new technologies and participate in decision-making, accounting for several factors such as viability within Target’s technical environment, maintainability, and cost of ownership.
- Initiate and execute research and proof-of-concept activities for new technologies.
- Lead the design, lifecycle management, and total cost of ownership of services.
- Lead and conduct code review, design review, testing, and debugging activities at the application level.
- Lead functional design and architecture discussions with understanding of process flows and system diagrams to enable design decisions.
- Provide technical oversight and coach others to resolve complex and severe technical issues.
Other
- 4 year degree or equivalent experience
- 5+ years of software development experience
- Strong commitment within the team to support the appropriate team priorities
- Clearly communicates Agile concepts to partners within product team
- Demonstrates a solid understanding of the impact of own work on the team and/or guests