Opus Holding, L.L.C. - Minnetonka, MN

posted 4 months ago

Full-time
Minnetonka, MN
Real Estate

About the position

The position involves a hybrid role requiring the candidate to work onsite in the Minnetonka, MN office 2-3 days per week. The primary focus of this role is software development, where the individual will design and develop web-based software applications that align with other Opus applications while adhering to industry best practices. The candidate will be responsible for gathering, analyzing, and documenting business requirements related to the development of these applications. This includes translating business requirements into technical specifications and ultimately into solutions that effectively meet the business needs. Collaboration is key, as the candidate will work closely with internal customers, external vendors, and fellow IT staff to ensure successful project outcomes. In addition to software development, the role encompasses support and maintenance of existing software. This includes answering questions, troubleshooting issues, and performing routine maintenance tasks. The candidate will analyze existing applications and business processes to suggest improvements and will work with stakeholders to gather feedback and requirements for these enhancements. Maintaining and supporting databases related to the Opus web-based systems is also a critical aspect of the role. The candidate will be expected to troubleshoot occasional issues that fall outside of day-to-day responsibilities and propose effective solutions. Additionally, there may be opportunities to train users and cross-train technical staff on custom software, enhancing the overall team capability.

Responsibilities

  • Design and develop web-based software applications consistent with other Opus applications and following industry best practices.
  • Gather, analyze, and document business requirements related to the development of those applications.
  • Translate business requirements into technical requirements and ultimately into solutions that meet the business needs.
  • Collaborate with internal customers, external vendors, and fellow IT staff.
  • Support existing software by answering questions, troubleshooting, and performing routine maintenance.
  • Analyze existing applications and business processes to suggest improvements.
  • Work with stakeholders to gather feedback and requirements for improvements.
  • Maintain and support databases related to the Opus web-based systems.
  • Troubleshoot occasional issues outside the realm of day-to-day responsibilities and suggest solutions.
  • Occasionally train users and cross-train technical staff on custom software.

Requirements

  • 4+ years of experience developing web applications in C#, with a focus on ASP.NET Core (Razor pages, MVC, web APIs) and Entity Framework Core.
  • Experience using Visual Studio and source control systems (Git, Azure DevOps).
  • Familiarity with common web application concerns like dependency injection, logging, configuration, authentication & authorization.
  • Strong front-end implementation capabilities (HTML5, CSS, JavaScript, Bootstrap or similar UI framework).
  • Strong written and verbal communication skills and customer orientation.
  • Proven software design and business analysis skills, including collaborating with business stakeholders.
  • Eagerness to learn new skills & technologies, and to stay updated on development tools and trends.

Nice-to-haves

  • Bachelor's degree in computer science or related discipline.
  • Experience writing automated tests (unit, integration) / Test-Driven Development (TDD).
  • TypeScript.
  • LESS or Sass/SCSS.
  • Experience designing databases in MS SQL Server.
  • Telerik DevCraft and Kendo UI.
  • Experience developing and consuming RESTful web APIs, OAuth, JSON.
  • Experience with functional programming languages, or programming in a functional style in C# (LINQ, pure functions, discriminated unions/sum types, domain driven design leveraging the type system).
  • Front-end design capabilities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service