Software Engineer

The Imagine Group, LLC
Shakopee, MN Full Time
POSTED ON 5/13/2023 CLOSED ON 5/31/2023

What are the responsibilities and job description for the Software Engineer position at The Imagine Group, LLC?

At Imagine we go beyond print to help our clients deliver game-changing visual communications from concept to delivery that set the standard for our industry. The first step in this process is hiring great employees! Our innovative teams are the most committed, highly experienced artisans in the business. We are committed to delivering high-quality marketing solutions, in every environment and campaign, helping our clients capture the heart, minds, and loyalty of their customers. For more than 30 years, The Imagine Group has established itself as one of the most influential and innovative visual communications companies in the industry. Join us and let’s Imagine a better way together. 

Position Summary:

Develops, modifies, and maintains technical applications. Creates and follows specifications for complex software programming applications and modifies/maintains the existing software. Participates in other IT activities with other staff members.

Essential Functions and Responsibilities:

  • Translates business requirements into technical requirements and technical solutions, whether building and/or purchasing the solution
  • Designs, codes, tests, debugs, and implements high quality software solutions
  • Understands the full solution, system components, and data flows and knows how their portion contributes to the full solution
  • Understands agile SDLC and uses appropriately to deliver high quality solutions
  • Leads and participates in code, test plan, and implementation plan walkthroughs
  • Contributes to implementation planning and support
  • Supports designated applications
  • Researches new technologies and builds prototypes for validating ideas and concepts.
  • Understands business operations and existing applications to improve tools and automation.
  • Communicates with technical team to facilitate coordination of solution delivery
  • Partners closely with Architect, IT team, and business users to deliver quality software solutions
  • Follows technology standards and best practices.
  • Provides feedback and suggestions for process and product improvement
  • Ability to work as an individual as well as part of a team
  • Supervisory Responsibilities: N/A

Mandatory Qualifications:

  • Bachelor of Science in Computer Science or related field or equivalent experience
  • 3 years of software development experience
  • Experience building, maintaining applications and services
  • Experience with Unit Testing, System Testing, Regression Testing, Performance Testing
  • Experience with SDLC and/or Agile development methodology

Preferred Qualifications:

  • Experience with Microsoft platform

Knowledge and Skills:

  • Expertise in core Computer Science fundamentals, including Object-Oriented programming, database design, data structures, and algorithms
  • Proficient with React and other front-end technologies such as Angular, JavaScript
  • Proficient with C# and .Net Core framework; Python experience and ASP.Net framework are useful
  • Experience in GraphQL is a plus
  • Deep understanding of relational database technologies such as SQL Server, PostgreSQL, or MySQL.
  • Experience with Docker and Kubernetes is a plus
  • Excellent communication, organizational skills, and ability to present new ideas and solutions to the teammates.
  • Strong problem-solving skills
  • Ability to work as an individual as well as part of a team

Physical Requirements:

  • Occasional walking
  • Manual dexterity for repetitive work
  • Frequent Sitting for prolonged periods of time
  • Travel: N/A
  • Chemicals: N/A
  • Ability to lift, push and pull: N/A
  • Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions 

Imagine is an equal opportunity employer and does not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Diversity and Inclusion are not just a checked box, it is a critical part of our commitment to deliver innovative solutions to our clients and provide a great place to work for our entire Imagine family. We are focused on building a diverse and inclusive workforce. If you are excited about this role but do not meet 100% of the qualifications listed above, we encourage you to apply.  

 

QA Engineer
Iris Software Inc. -
Minneapolis, MN
DevOps Engineer
Veracity Software Inc -
Minneapolis, MN
Network QA Engineer - Automation
APN Software Services, Inc -
Minnetonka, MN

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$76,438 - $92,787
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at The Imagine Group, LLC

The Imagine Group, LLC
Hired Organization Address Shakopee, MN Full Time
At Imagine we go beyond print to help our clients deliver game-changing visual communications from concept to delivery t...
The Imagine Group, LLC
Hired Organization Address Charlotte, NC Full Time
At Imagine we go beyond print to help our clients deliver game-changing visual communications from concept to delivery t...
The Imagine Group, LLC
Hired Organization Address Shakopee, MN Intern
The Imagine Group is looking for dynamic and enthusiastic interns who are eager to learn. We have internships available ...
The Imagine Group, LLC
Hired Organization Address Grayslake, IL Full Time
At Imagine we go beyond print to help our clients deliver game-changing visual communications from concept to delivery t...

Not the job you're looking for? Here are some other Software Engineer jobs in the Shakopee, MN area that may be a better fit.

Sr. Software Development Engineer 2 (SSY)

DataCore Software, Bengaluru, MN

Quality Engineer

Dew Software, Minneapolis, MN