Description
As a software engineer at Target, you will serve as a technical specialist delivering the engineering that powers the product.
You will develop keen insight into the technical architecture and design to deliver robust and scalable software components.
Your core responsibilities will include:
- Providing input to assist with evaluation of new technologies and contributing to the design, lifecycle management, and total cost of ownership of services
- Contributing to research and proof-of-concept initiatives for new technologies
- Assisting with code review and design review, writing, organizing, and maintaining code based on designs
- Delivering high-performance, scalable, repeatable, and secure deliverables
- Participating in structured construction, automation, debugging, and implementation activities
- Ensuring architectural and operational requirements and best practices are met
- Participating in disaster recovery planning and disaster recovery activities
- Participating in functional integration and regression testing and automating test scripts
- Resolving frequently encountered technical issues and monitoring systems capacity with minimal assistance
- Searching and understanding metadata about various data sources and metrics
- Adhering to change and incident management standards and expectations
Requirements:
- 4-year degree or equivalent experience
- 1+ years of software development experience
- Demonstrates familiarity with current and emerging technologies in own scope of responsibility
- Understands concepts of package solutions and package-specific programming language with knowledge of development objects
- Demonstrates and continuously builds upon domain-specific knowledge
- Demonstrates proficiency in at least one computer language
- Understands the concepts of distributed programming and applies it to their domain
- Knowledge of the different data structures in chosen programming language and how to apply them
- Maintains technical knowledge within areas of expertise
- Stays current with new and evolving technologies via formal training and self-directed education