Talent.com
Senior Software Engineer (Bloomington)
Senior Software Engineer (Bloomington)TempWorks Software, Inc • Bloomington, MN, US
Senior Software Engineer (Bloomington)

Senior Software Engineer (Bloomington)

TempWorks Software, Inc • Bloomington, MN, US
18 hours ago
Job type
  • Part-time
Job description

Job Summary :

At TempWorks, the Senior Software Engineer is responsible for creating software that delights our customers and users in a way that is also easily maintainable.

The Senior Software Engineer is responsible for leading the design, development, and implementation of software solutions. You will collaborate closely with cross-functional teams to understand requirements, design scalable architectures, and deliver robust, efficient software products.

General Responsibilities :

  • Research, 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.
  • Leverage technical knowledge, skills, and experience to improve department processes and software quality.
  • 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 documentation, customer training, troubleshooting, and quality.
  • Provide mentoring for other Software Engineers.
  • Perform code reviews and provide constructive feedback.
  • Stay up to date with emerging technologies and trends in software development and recommend new tools and techniques to improve efficiency and productivity.
  • Participate in architectural discussions and contribute to the continuous improvement of development processes and methodologies.
  • Participate in educational opportunities like online course materials, professional publications, conferences, meet-ups, etc.
  • Performs other related duties as assigned.

Additional Required Skills and Abilities :

  • Excellent verbal and written communication skills.
  • Excellent interpersonal and customer service skills.
  • 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.
  • Education and Experience :

  • Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
  • 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. 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.
  • Physical Requirements :

  • Prolonged periods sitting at desk and working on a computer.
  • Must be able to lift to 10 pounds at times.
  • Create a job alert for this search

    Senior Software Engineer • Bloomington, MN, US

    Related jobs
    Senior Software Engineer

    Senior Software Engineer

    Relativity • Minneapolis, MN, United States
    Full-time
    The Senior Software Engineer - aiR for Review designs, builds, and operates the next generation of generative AI-driven, cloud-native web applications that are transforming our business and industr...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Computershare • Minneapolis, MN, United States
    Full-time
    Location : Minneapolis MN, Charlotte NC, Columbia MD.In this position, you'll be based in the Minneapolis MN, Charlotte NC or Columbia MD office for a minimum of three days a week, with the flexibil...Show more
    Last updated: 20 hours ago • Promoted • New!
    Senior Software Engineer - Remote

    Senior Software Engineer - Remote

    UnitedHealth Group • St Louis Park, MN, United States
    Remote
    Full-time
    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes by connect...Show more
    Last updated: 4 days ago • Promoted
    Oracle EBS | Senior Software Engineer

    Oracle EBS | Senior Software Engineer

    Dahl Consulting • Minneapolis, MN, United States
    Full-time
    Principal Software Engineer | Oracle EBS.We are seeking a highly experienced Principal Software Engineer to support a mission-driven organization in the healthcare and nonprofit sector.This role fo...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer Full Stack

    Senior Software Engineer Full Stack

    Procyon TS • Eden Prairie, MN, United States
    Full-time
    Description : Seeking a Software Engineer who who strives for excellence and is passionate about building highly scalable applications. Looking for a Senior Full stack Software Engineer who can help ...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer - Incydr

    Senior Software Engineer - Incydr

    Mimecast North America, Inc. • Minneapolis, MN, United States
    Full-time
    Senior Software Engineer - Incydr Product Development.Mimecast is at the forefront of the cybersecurity industry, delivering innovative solutions to protect businesses and individuals from evolving...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Elucent Medical, Inc. • Eden Prairie, MN, United States
    Full-time
    Director of Software Development.Position Type and Expected Hours of Work : .Full-time, Monday-Friday, 40 hours / week.Elucent Medical is a medical device company focused on developing surgical navigat...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Choice Bank • Eagan, Minnesota, United States
    Full-time
    The Senior Software Engineer is responsible for designing and developing complex software systems and applications.They lead projects, mentor junior engineers, and collaborate with cross-functional...Show more
    Last updated: 30+ days ago • Promoted
    Client Technology - Senior Software Engineer

    Client Technology - Senior Software Engineer

    EY • Minneapolis, MN, United States
    Full-time
    At EY, we're all in to shape your future with confidence.We'll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go.Join EY and help ...Show more
    Last updated: 12 hours ago • Promoted • New!
    Senior Software Engineer

    Senior Software Engineer

    Kobie Marketing • Minneapolis, Minnesota, United States, 55401
    Full-time
    Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. Were always looking for talented individuals who ...Show more
    Last updated: 10 hours ago • New!
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Leonardo DRS • Burnsville, MN, United States
    Full-time
    The Leonardo DRS Naval Electronics business provides leading naval computing infrastructure, network and data distribution and middleware enterprise services, as well as world-class manufacturing a...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Genesis10 • Eden Prairie, MN, United States
    Permanent +1
    Genesis10 is currently seeking a Senior Software Engineer for a 10-month contract role with our Healthcare client in Eden Prairie, MN. The primary responsibility of the Senior Software Engineer is t...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer, Core Experiences - Minneapolis, USA

    Senior Software Engineer, Core Experiences - Minneapolis, USA

    Speechify • Minneapolis, MN, United States
    Full-time
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go,...Show more
    Last updated: 4 days ago • Promoted
    Software Engineer - Senior Associate

    Software Engineer - Senior Associate

    PwC • Minneapolis, MN, United States
    Full-time
    At PwC, our people in software and product innovation focus on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients.These individuals comb...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    DOCSI • Minneapolis, MN, US
    Full-time
    DOCSI is seeking a talented, driven software engineer to join our engineering team.We need a passionate and creative mind to help us continue building our cutting edge surgical waste elimination pl...Show more
    Last updated: 14 days ago • Promoted
    Senior Software Engineer (Bloomington)

    Senior Software Engineer (Bloomington)

    TempWorks Software, Inc • Bloomington, MN, United States
    Full-time
    At TempWorks, the Senior Software Engineer is responsible for creating software that delights our customers and users in a way that is also easily maintainable. The Senior Software Engineer is respo...Show more
    Last updated: 17 hours ago • Promoted • New!
    Senior Software Engineer II - US

    Senior Software Engineer II - US

    Perforce Software • Minneapolis, MN, United States
    Full-time
    Senior Software Engineer II - US.Senior Software Engineer II - US.This range is provided by Perforce Software.Your actual pay will be based on your skills and experience talk with your recruiter to...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer- AI

    Senior Software Engineer- AI

    Thomson Reuters • Eagan, MN, United States
    Full-time
    Are you passionate about building AI-driven software that transforms how professionals work? Join a dynamic and highly skilled team at Thomson Reuters, where we invest deeply in AI technologies and...Show more
    Last updated: 3 days ago • Promoted