Lead Tech Engineer - Minneapolis, MN

BTM Global5 months ago
Minneapolis, MN, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

The position involves researching, designing, and developing J2EE applications using various database management systems (Oracle and SQL Server). The candidate will program in Java/J2EE, conduct advanced source code reviews, analyze software requirements, and drive projects from conception to completion. In addition, the role requires analyzing, designing, and documenting system implementations, extensions, and modifications; reviewing code and deploying builds; coordinating project development activities; and collaborating with functional and offshore teams. The position allows for remote work within reasonable proximity to headquarters.

Key Responsibilities

  • Research, design, and develop J2EE applications using Oracle and SQL Server.
  • Analyze software requirements to determine the feasibility of technical designs within time and cost constraints.
  • Drive projects from conception to completion.
  • Analyze, design, and document system implementations, extensions, and modifications ensuring compliance with best practices.
  • Review extended code, deploy builds, and collaborate with functional teams to validate changes.
  • Coordinate project development activities such as estimates, scheduling, and deliverables.
  • Conduct code reviews for system modifications and development.
  • Review code from the source repository in accordance with the branching strategy.
  • Conduct requirements gathering, functional and technical analysis, and design feasibility strategies for software product development.
  • Ensure the implementation of various Oracle Retail applications.
  • Collaborate with offshore teams to efficiently complete project deliverables.
  • Develop software system programming, technical design procedures, testing, and documentation.
  • Collaborate with architecture and quality assurance teams to review documentation and address issues.
  • Guide troubleshooting and resolution of software issues.
  • Consult with customers regarding technical design and development of software applications and modifications.
  • Maintain and enhance software applications by making necessary modifications.

Required Qualifications

  • Bachelor's degree in Information Technology, Management Information Systems (MIS), Computer Science, Mathematics, or closely related field.
  • 5 years of progressive experience as a technical engineer or in a related position.
  • 5 years of experience with technical design feasibility, development, and modification procedures.
  • 5 years of experience with software system programming and technical documentation.
  • 5 years of experience with source code review for system modifications and development.
  • 5 years of experience with requirements gathering, functional and technical analysis, and design feasibility strategy for product development and system integration.
  • 5 years of experience with database management systems (Oracle and SQL Server) and programming languages (Java/J2EE).
  • Experience implementing Oracle Retail applications.

Benefits & Perks

  • Medical with HSA
  • Dental insurance
  • Vision insurance
  • 401K with generous company match
  • Flexible time off (FTO)
  • Life/long-term disability insurance
  • Flexible spending account
  • Paid parking in downtown Minneapolis

Required Skills

SQL Server
Oracle
Software Development
Source Code Review
Technical Documentation
J2EE
Technical Design
Java
Project Coordination
Requirements Gathering