Software Engineer I

Andersen CorporationOak Park Heights, MN

About The Position

This position designs, develops, tests and implements business application solutions with demonstrated proficiency a variety of development tools and technologies. The scope of the applications will vary from more complex enhancement efforts as well as new application development. The size and complexity of these efforts will primarily be department level applications. As technical skills advance development assignments will become larger and more complex and may include enterprise wide applications.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, MIS or related discipline
  • Basic familiarity and application of SDLC and Agile development methodologies
  • Experience with database technologies including SQL and Oracle
  • Able to work individually as well as in a team environment
  • Demonstrated ability to work with Sr. Software Engineer and management to communicate knowledge, ideas and opinions
  • Able to deliver high quality solutions
  • Able to manage and prioritize tasks and projects
  • Strong problem solving skills and able to generate creative solution
  • Strong focus on customer service and goes the extra mile to ensure a positive customer experience
  • Excellent written and verbal communication skills
  • Results oriented
  • Quick learner
  • Positive attitude, determined and resilient
  • Dedicated to building a superior product
  • Willingness to take advice and listen to others

Responsibilities

  • Assist working with business customers to understand, define and document business requirements, functional requirements and design requirements that are of low to medium complexity assignments.
  • Consult with Business Partners and more senior level IT Software Engineers in the design phase of low to medium complexity projects to leverage technology and provide implementation recommendations
  • Assist with the design, development, testing, deployment and documentation of low to medium complexity assignments
  • Assist with the deployment of applications into the production environment
  • Develop test plans, test cases and execute test scripts for unit and system testing and resolve application defects with support from more senior level team members
  • Adhere to design, development and testing methods and techniques that meet corporate IT standards.
  • Work with IT infrastructure staff and PMO staff to ensure the successful delivery of the application
  • Adhere to Agile practices and other PMO or Team project methodology.
  • Develop and maintain relationships with business customers and IT staff
  • Support other Software Engineers on technical issues and assisting with their development efforts
  • Develop skills in new development tool
  • Assist in developing end user training and application support

Benefits

  • 401 (k) Plan, Employer Fixed Contributions & Company Matching Profit Sharing
  • Medical, Dental and Vision Coverage
  • Flexible Spending Accounts (FSAs), Health Savings Account (HSA) and Health Reimbursement Account (HRA)
  • Life Insurance
  • Paid Time Off & Paid Holidays
  • Paid Maternity Leave & Paid Parental Leave
  • Career Growth Planning & Nationwide Career Opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service