1+ months

Senior Engineer

Minneapolis, MN 55415

JOB TITLE: Senior Engineer

LOCATION: 33 S. 6th St, Minneapolis, MN 55402

JOB DUTIES: Develop and gain insight in the application architecture. Distill an abstract architecture into concrete design and influence the implementation. Apply appropriate software engineering patterns to build robust and scalable systems. Design and implement the architecture, propose software designs, provide feedback on software designs and/or implementation. 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 Targets technical environment, maintainability, and cost of ownership. Initiate and execute research and proof-of-concept activities for new technologies. Manage total product, financials and forecasting. 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. Participate in routine and non-routine construction, automation, and implementation activities, ensuring successful implementation with architectural and operational requirements and best practices met. Provide technical oversight and coach others to resolve complex and severe technical issues. Lead disaster recovery activities and contribute to disaster recovery planning. Embed data quality protocols throughout data acquisition, processing, storage, and operational use.

REQUIREMENTS: Requires a Bachelors degree or foreign equivalent in Computer Science or Computer Engineering and five (5) years of post-bachelors progressive experience in all of the following: Delivers high-performance, scalable, repeatable, and secure deliverables with broad impact (high throughput and low latency); Designs new testing methods using Gatling, JMeter, JUnit and resolves routine and non-routine technical issues with minimal assistance; Uses Agile development concepts including Scrum and Kanban; Writes and organizes code using multiple computer languages, including distributed programming and understand different frameworks and paradigm; Uses continuous integration and continuous delivery tools including GIT, Drone, Gradle, and Artifactory; Influences and applies data standards, policies, and procedures; Uses technical knowledge within the area of Java microservice development; Uses current and evolving technologies such as Kafka messaging and artificial intelligence via formal training and self-directed education; Uses data modeling, database design, and database schema migration tools including Flyway; Uses technical expertise in the area of open source operating systems including Linux.

Americans with Disabilities Act (ADA)

Target will provide reasonable accommodations (such as a qualified sign language interpreter or other personal assistance) with the application process upon your request as required to comply with applicable laws. If you have a disability and require assistance in this application process, please visit your nearest Target store or Distribution Center or reach out to Guest Services at 1-800-440-0680 for additional information.


Posted: 2020-04-20 Expires: 2020-06-18

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Engineer

Minneapolis, MN 55415

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast