Software Engineer

TempWorks Software, Inc

BLOOMINGTON (MN)

On-site

USD 68,000 - 97,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Paid Time Off
Holiday Pay
Medical Insurance
Health Savings Account with Employer 1
Vision Insurance
401(k) with Employer Match
Life Insurance and AD&D
Short-Term and Long-Term Disability

Job summary

TempWorks Software, Inc. is seeking a Software Engineer to design, implement, and maintain enterprise-scale web applications. You will work with cross-functional teams to translate requirements into technical specifications, delivering high-quality software that delights customers.

The role requires 2+ years of relevant experience, strong C#, REST API development, and SQL skills. You will participate in agile ceremonies and contribute to testing, documentation, and continuous improvement.

Qualifications

  • Associate degree in computer science, Engineering, or related field (or equivalent).
  • 2+ years of relevant experience developing enterprise scale, web-based software applications.
  • 1+ years of C# experience and REST API development using C# .NET/ASP.NET.
  • 1+ years of Microsoft SQL database experience.
  • 1+ years developing REST API driven applications using C# .NET framework and/or ASP.NET.
  • Experience with Git or similar version control systems.
  • Experience with testing/mocking frameworks (MSTest, NUnit, XUnit, Moq).

Responsibilities

  • Design, implement, and maintain software features through ongoing feature development and bug fixes.
  • Build high-quality, scalable software with fault tolerance.
  • Participate in agile processes including sprint planning and stand-ups.
  • Write unit and integration tests and perform code reviews.
  • Coordinate with Lead Software Engineer on status and quality of work.
  • Stay up to date with emerging technologies and best practices.

Skills

Communication
Customer service
Analytical thinking
Attention to detail
Independent work

Education

Associate degree in computer science, Engineering, or related field
Bachelor's degree preferred

Tools

Git
MSTest
NUnit
XUnit
Moq
ASP.NET
REST API

Job description

At TempWorks, the Software Engineer is responsible for creating software that delights our customers and users in a way that is also easily maintainable. You will work closely with cross-functional teams to understand requirements, translate them into technical specifications, and deliver high-quality software solutions that meet customer needs.

General Responsibilities:
  • Design, implement, and maintain software features through ongoing feature development, refactoring, and by addressing bugs.
  • Build highly performant, fault tolerant, high-quality, scalable software.
  • Actively seek to learn and improve the company, department, team, and themselves.
  • Develop intuitive software that meets the needs of the company and our customers.
  • Write quality unit and integration tests.
  • Analyze and test programs and products before formal launch.
  • Contribute and adhere to best practices in software development.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Communicate with and train stakeholders on completed work for the purposes of documentation, customer training, troubleshooting, and quality.
  • Perform code reviews and provide constructive feedback.
  • Stay up to date with emerging technologies and trends in software development.
  • Participate in educational opportunities like online course materials, professional publications, conferences, meet-ups, etc.
  • Coordinate with the Lead Software Engineer regarding the status of their work, ensuring that it meets expectations.
  • Perform other related duties as assigned.
Additional Required Skills and Abilities:
  • Excellent verbal and written communication skills.
  • Excellent interpersonal and customer service skills.
  • Analytical and creative problem solving.
  • High level of organization and attention to detail.
  • Ability to work independently.
Education and Experience:
  • Associate degree in computer science, Engineering, or a related field (or equivalent experience). Bachelor's degree preferred.
  • 2+ years of relevant experience developing enterprise scale, web-based software applications.
  • 1+ years of C# experience.
  • 1+ years of Microsoft SQL database experience required.
  • 1+ years’ experience developing applications using RESTful APIs.
  • 1+ years’ experience developing REST API driven applications using C# .NET framework and/or ASP.NET.
  • Experience with version control systems (e.g., Git) to manage source code and facilitate collaboration within the development team.
  • Experience with testing and mocking frameworks (e.g., MSTest, NUnit, XUnit, Moq)
Physical Requirements:
  • Prolonged periods sitting at desk and working on a computer.
  • Must be able to lift to 10 pounds at times.

The pay range for this role is: $68,000-$97,000

TempWorks Software offers a comprehensive benefits package and provides eligible employees with an opportunity to enroll in various benefit programs, subject to applicable waiting periods. This includes the following:

  • Paid Time Off
  • Holiday Pay
  • Medical Insurance
  • Health Savings Account with Employer Contribution
  • Vision Insurance
  • 401(k) with Employer Match
  • Life Insurance and AD&D
  • Short-Term and Long-Term Disability Insurance
  • Paid and Unpaid Leave of Absences

Applicants have rights under Federal Employment Laws

  • Employee Polygraph Protection Act (EPPA) Poster
  • “Know Your Rights: Workplace Discrimination is Illegal” Poster
  • Family and Medical Leave Act (FMLA) Poster

TempWorks Software does not participate in E-Verify.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

TempWorks Software, Inc • Minneapolis (MN)

On-site
USD 104,000 - 144,000
Paid Time Off
Holiday Pay
Medical Insurance
+6
Software Engineer: Build REST API-driven software
Software Engineer: Build REST API-driven software

TempWorks Software, Inc • BLOOMINGTON (MN)

On-site
USD 68,000 - 97,000
Paid Time Off
Holiday Pay
Medical Insurance
+5
Software Engineer
Software Engineer

Spinx • Utah

On-site
USD 85,000 - 120,000
Medical
Dental
Vision
+9
Support Analyst
Support Analyst

Lucas James Talent Partners • BLOOMINGTON (MN)

On-site
USD 40,000 - 55,000
Paid Time Off
Holiday Pay
Medical Insurance
+1
Software Engineer II
Software Engineer II

Emergent Holdings, Inc. • United States

Remote
USD 57,000 - 115,000
Software Engineer II
Software Engineer II

Blue Cross Blue Shield of Michigan • United States

On-site
USD 57,000 - 115,000
Lead Software Engineer
Lead Software Engineer

Blue Cross Blue Shield of Michigan • United States

On-site
USD 83,000 - 217,000
Software Engineer II
Software Engineer II

Blue Cross Blue Shield of Michigan • Northern (KY)

On-site
USD 57,000 - 115,000
Staff Developer, Software Development
Staff Developer, Software Development

Westerndigital • Irvine (CA)

On-site
USD 150,000 - 210,000
Software Engineer Level 2 -FFLL-8939
Software Engineer Level 2 -FFLL-8939

Onyx Point, Inc. • Hanover (MD)

On-site
USD 78,000 - 250,000
Health Coverage
401(k) plan with company match
Generous PTO & parental leave
+4