NuSoft Solutions logo

NuSoft Solutions

Senior Application Development Consultant

Solution Delivery – Bloomfield Hills, Michigan
Department Solution Delivery
Employment Type Full-Time
Minimum Experience Experienced

NuSoft Solutions is a Microsoft Gold Certified Partner that specializes in the implementation of collaborative solutions, IoT and intelligence solutions using Microsoft SharePoint, Office 365, Azure and PowerBI, as well as Dynamics solutions. Our company is passionate about technology and high customer standards, and committed to becoming the go-to Microsoft Consultancy for Business and Digital Transformation. We are growing and need team members that are resourceful and love working with leading edge technologies to solve problems. You must be comfortable working in a flexible, collaborative environment and making decisions that impact project and business results.

Desired Qualifications:

Able to develop full stack applications with rich user experiences using either:

  • Web-based technologies – HTML, CSS, ASP.NET and JavaScript
  • Native mobile apps for Android, iOS and Windows apps using Xamarin
  • Understanding of object-oriented programming (OOP), SOLID and current design patterns/practices
  • Experience developing with Visual Studio, VS Code, Team Services and Microsoft Azure Platform (PaaS)

Deep hands-on knowledge of multiple of the following:

  • The .NET Framework including Visual Studio, C#, HTML 5, JavaScript and, ASP.NET MVC
  • Rich UI development using Angular, TypeScript and .NET stack
  • Mobile or desktop application development using Xamarin
  • Experience with Zurb Foundation or Bootstrap is a plus
  • Experience with designing, querying and optimizing relational databases
  • Experience with Object Relational Modeling (ORM) with different tools such as Entity Framework and LINQ
  • Commitment to development and testing best practices

Desired Skills:

Communication: Ability to effectively communicate technical & business concepts to clients on all levels, presentation skills, ability to disagree with others and explain your position.

Project management: Familiar with Agile methodologies and ability to manage smaller projects where a dedicated project manager is not assigned

Leadership: Work with a minimum of direct supervision or guidance from others. Takes ownership for actions, seeks feedback and takes direction. Takes pride in delivering excellent results. Drives issues to resolution

Team player: Ability and willingness to motivate and mentor other consultants and develop good working relationships with clients & team members

Business knowledge (beneficial): Industry knowledge of manufacturing, distribution, professional services, financial businesses

Resourcefulness: Able to perform issues analysis, develop creative/unique approaches to issue resolution and recognize problems and opportunities. Ability to analyze requirements and translate them into priorities and action plans

Lifetime learner: Dedicated to staying current and evaluating new technologies as they emerge Bachelor’s degree in computer science or equivalent

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Bloomfield Hills, Michigan
  • Department
    Solution Delivery
  • Employment Type
  • Minimum Experience
  • Powered by