← Serch more jobs

Senior Software Engineer

LinkedIn TempWorks Software, Inc Bloomington, MN
Mid-Senior level Posted March 4, 2026 Job link
Thinking about this job
Not Met Priorities
What still needs stronger evidence
Requirements
  • Strong architectural and design skills, with the ability to architect complex systems and make informed technical decisions.
  • Analytical and creative problem solving.
  • High level of organization and attention to detail.
  • Ability to work independently.
  • 5+ years of relevant experience developing enterprise scale, web-based software applications.
  • 4+ years of C# experience.
  • 2+ years of Microsoft SQL database experience required (4+ preferred).
  • 4+ years’ experience developing applications using RESTful APIs.
  • 4+ years’ experience developing REST API driven applications using C# .NET framework and/or ASP.NET.
  • Expertise in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js), React preferred.
  • 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)
  • Experience with cloud computing platforms (e.g., AWS, Azure, GCP) and DevOps practices.
  • Experience with CI/CD, preferably Azure YAML pipelines.
  • Experience with static and dynamic code analysis tools (e.g., SonarQube, Veracode, ReSharper).
  • Experience with one or more of the following required: Domain Driven Design, event-based architecture, distributed systems, microservices, clean architecture, 12-factor App.
  • Prolonged periods sitting at desk and working on a computer.
  • Must be able to lift to 10 pounds at times.
Preferred Skills
  • 2+ years of Microsoft SQL database experience required (4+ preferred).
  • Expertise in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js), React preferred.
  • Azure preferred.
  • Experience with CI/CD, preferably Azure YAML pipelines.
  • Experience with static and dynamic code analysis tools (e.g., SonarQube, Veracode, ReSharper).
  • Experience with one or more of the following required: Domain Driven Design, event-based architecture, distributed systems, microservices, clean architecture, 12-factor App.
Education
  • (Not required) – Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).