Share this Job

Senior .NET Developer

Apply now »
Apply now

Date: Apr 10, 2018

Location: Minneapolis, MN, US

Company: Greenheck Group

General Summary: 

Under general direction, provides an expert level of designing and developing complex software applications of diverse scope.  Provides input to evaluate, and recommend appropriate new application technologies/solutions for the organization.  Works closely with analysts to understand business processes/procedures and solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results. Has the ability to understand and prepare complex technical specifications from which applications will be developed.  Responsible for code reviews to assure quality.  Coaches and mentors other developers.




  • Develops, modifies and maintains application software that supports internal and external business processes of Greenheck that may be complex or sensitive in nature.  Develops application and training documentation for software. 
  • Meets with users, analysts, project leaders and management to discuss and plan guidelines and criteria for development of a system/application, project plan, and/or timelines.
  • Creates application documentation that is clear, succinct, accurate, and appropriately detailed.  Troubleshoots complex application issues and provides debugging support as needed.  Creates and updates coding standards.
  • Ability to understand the root-cause of complex problems, research and propose possible solutions both in scope of Greenheck systems and other available technology.
  • Ability to lead a group through the testing and solution process including the creation of the solution, development of budget and describe/sell chosen solution.
  • Ability to manage medium to large-sized cross-functional projects.  Ability to establish project priorities and deadlines.
  • Frequently communicates with the business/system analysts, and management in the development process and has a strong understanding of business processes. Has strong interpersonal skills that help build strong relationships with peers, management, and customers. 
  • Is able to communicate complex technical information to varied audiences in a manner that they are able to understand. Is able communicate business value of solutions effectively in terms of ROI, sales growth, and other key business drivers. Is able to effectively train other technical professionals on complex technical materials.
  • May have indirect supervision over medium to large-sized project teams. Provides mentoring for other employees.


Business Unit Specific Responsibilities: 

  • .NET back-end developer, focusing on writing services to support online and offline application suite
  • Understand, assist, and integrate current applications and future-state architecture into the digital transformation roadmap



  • Work requires a professional level of knowledge in a specialized field, which is equivalent to that which would be acquired by completing a regular four-year college program, or a two year with a minimum of 12+ years of related work experience
  • A minimum of 10 years of progressively more responsible work experience is required.
  • Methodologies: Agile, Scrum
  • OO / Architectures: Microservice Architecture, SOA, n-Tier Arch, OOP, Rules engines
  • Tools / Frameworks: .NET, JSON, XML, Web Services (SOAP and REST), IIS, TFS, Git, GitHub, Bamboo
  • Languages / Libraries: C#, HTML, jQuery, CSS
  • Databases: SQL Server, Azure SQL



Nearest Major Market: Minneapolis