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