Software Developer
Downtown St. Paul

Permanent Placement

Hybrid

This role will support the development and maintenance of internal business applications within a modern web technology stack. The engineer will contribute to both front-end and back-end development efforts, primarily using React and .NET, while working within a cloud-based Azure environment. The position will involve collaborating with a small team to enhance existing functionality, support integrations with external systems, and ensure that core applications remain stable, scalable, and maintainable over time. The ideal candidate will be comfortable working within an established codebase while gradually taking ownership of features and improvements as they become more familiar with the platform.

This client is targeting candidates with three to five years of experience. While the role may not involve the most cutting-edge or high-visibility project work, the team is open to considering candidates with more experience if they demonstrate strong motivation, initiative, and the ability to work independently. The ideal candidate will be a self-starter who is comfortable taking ownership of tasks, asking thoughtful questions, and navigating challenges with minimal oversight. The team is ultimately looking for someone who is interested in building long-term continuity within the role.

Engagement Details

  • Experience Level: Mid-level Software Engineer, typically with three to five years of professional development experience.

  • Location: Hybrid work arrangement required.

  • Schedule: A minimum of two days per week onsite, with Wednesday required and the second day flexible based on the candidate’s preference. Tuesday or Thursday are preferred options for the additional in-office day, while the remaining days may be worked remotely.

Required Technical Experience

  • React: Demonstrated experience building and maintaining front-end applications using React.

  • .NET: At least three years of experience developing applications using the .NET framework.

  • Azure: Experience working within the Microsoft Azure ecosystem, including deploying or maintaining applications in a cloud environment.

Nice-to-Have Experience

  • NetSuite Integration: Experience integrating with NetSuite APIs, with REST-based integrations preferred over SOAP.

  • Document Management Systems: Familiarity with M-Files or similar document management platforms.

Team Fit and Work Style

  • Self-Starter Mentality: Comfortable taking ownership of work, identifying next steps, and progressing tasks with minimal direction.

  • Curiosity and Problem Solving: Willingness to explore unfamiliar systems, ask thoughtful questions, and work through challenges independently when needed.

  • Long-Term Engagement: Interest in growing within the role and contributing consistently over time, helping maintain continuity and knowledge within the team.

Type: Permanent FTE with Benefits Salary Range: $90,000 - $110,000 commensurate with experience.