Lead Software Engineer

Recast Software Logo

Recast Software

πŸ“Remote - Finland

Summary

Join Recast Software, a rapidly growing company in Minneapolis, MN, as a software engineer. You will work with an agile team to design, develop, test, and maintain enterprise applications. Responsibilities include collaborating with product teams, providing architectural input, troubleshooting issues, and supporting application deployment. Required skills include proficiency in C#, .NET, and experience with real-time communication. Preferred skills include experience with ASP.NET Core and endpoint management. Recast offers a competitive salary, benefits, and a supportive work environment.

Requirements

  • In-depth knowledge of C#, .NET Framework, .NET 5+, Entity Framework
  • Experience writing applications with real-time, bi-directional communication (websockets, etc.)
  • Experience writing unit tests
  • Proficient in code versioning tools, such as Git
  • Able to work independently on assigned projects and communicate progress effectively with stakeholders
  • Able to work effectively with a team to achieve a single goal
  • Experience with technically complex and high volume/high availability applications

Responsibilities

  • Work with an agile team to design, develop, test, and maintain enterprise applications that help SysAdmins do their job better
  • Participate in peer-reviews of solution designs and related code
  • Work well with team members and people throughout the company. Even better if you enjoy working with customers
  • Able to mentor other engineers and positively impact the culture of the team
  • Work collaboratively with Product to scope and plan work
  • Provide input and make appropriate decisions about architecture that will support Recast’s business growth and customer satisfaction
  • Enjoy working across teams as we evolve our products
  • Assist in supporting application packaging and deployment protocols for releases
  • Analyze and resolve environmental, application, and performance problems
  • Work with customer success to troubleshoot issues, identify improvements, and resolve bugs
  • Help with all parts of the SDLC, design, coding, testing, deployment, troubleshooting, documentation
  • Bring domain-driven design to our software architecture

Preferred Qualifications

  • 8+ years of application development experience
  • Experience with with ASP.Net Core, WPF, Blazor, SignalR, Microsoft Graph API, and JavaScript
  • Experience creating and delivering desktop and web solutions
  • Experience with endpoint management (like Intune, ConfigMgr etc.)
  • Familiarity with building robust SaaS solutions using cloud technologies
  • Experience with hybrid environments

Benefits

  • Competitive salary with 15% annual bonus potential
  • Occupational healthcare and dental treatment
  • Accident insurance
  • Lunch, sports, culture, and massage benefit
  • Bicycle benefit
  • Staff recreation
  • Work-life balance, flexible time off, and remote work options

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.