Technical Architect - ASP.NET, MVC, SQL Server

  • Full-time

Company Description

Do you have a passion for solving business problems through technology?
Have experience architecting systems large and small, and leading teams to deliver those systems? 

MentorMate provides an open and fun culture that uniquely talented technologists find rewarding. We blend a high degree of autonomy with the support and collaboration you need to do the job. We value unique thought, creativity, and exceptional problem-solving skills in all of our team members. If you fit this description, we want to talk to you.

From our modest beginnings as a mobile application development company in 2001, we have set our sights on becoming the best custom software development company we can be for our clients. Our distinctive business approach, coupled with our team of uniquely talented technical masterminds has helped us emerge as one of Minnesota’s fastest-growing companies throughout the past decade. With headquarters in Minneapolis, MN and three additional offices in Bulgaria, we intend to maintain our reign as a trusted IT solutions provider, both as a Minnesota software development powerhouse and as a global IT leader.


http://mentormate.com

Job Description

Key Responsibilities:

  • Define system requirements based on user/client needs, cost, and required integration with existing applications, systems, or platforms

  • Create technical artifacts using MS Office, Visio and other modeling tools

  • Monitor project to identify architectural approach and vision for the project.

  • Develop enterprise web or mobile applications using MS .NET, ASP.NET MVC, C#, JavaScript based frameworks (JQuery, DOJO), HTML, XML, WCF, SQL Server technologies (T-SQL, SSIS, SSRS)

  • Participate in the complete software development lifecycle using Agile processes

  • Create builds for software releases for quality assurance and client user acceptance testing

  • Work as a technical lead on projects and manage a team of remote developers and testers assigned to the projects

  • Use and improve established software development frameworks, standards and processes while working on client projects

  • Act as a top-level technical expert, collaborating with the Project Manager to provide solutions to project challenges

Qualifications

Job Requirements:

  • Expert level technical skills in Microsoft.Net and SQL Server backed by 8+ years of experience in software development/architecture

  • Strong database design and SQL experience

  • Excellent hands-on C#/.Net development experience.

  • Experience implementing 3rd party systems and designing integration points to other systems.

  • Experience with automated unit and/or functional testing methods

  • Ability to articulate designs to other technical staff through discussion, diagrams, and writing.

  • Knowledge of software design patterns to best fit given business needs

  • Understanding of application design principles and application architecture

  • Ability to work as part of a team or to be self-directed as required

  • Good organizational skills

  • Good oral and written communication skills

Additional Desired Qualifications:

  • Agile or Scrum Master Certifications

  • Microsoft Developer Certifications

  • Experience with distributed or offshore teams

  • Mobile development experience in iOS, Android, Windows 8, or BlackBerry

  • Software internationalization, and localization

  • Understanding of the OWASP top 10 or SAN's top 25 programming security vulnerabilities

  • Technical experience in other technologies such as PHP, Java, or Mobile software development

 

Additional Information

Availability: Immediate
Experience: 8+ years of software development and architecture
Compensation: DOE
Location: Minneapolis
Travel: 0-20%
Hours: 8am to 5pm, M-F

Benefits:

  1. Paid Time Off
  2. Medical Insurance
  3. Dental Insurance
  4. Employer contribution to IRA/ 401K


Perks:

  1. Prime location in Uptown
  2. Ping-pong table
  3. Free beverages
  4. Lunch on Wednesdays
  5. Subsidized parking and gym memberships
  6. Dual Monitors
  7. Friendly, casual atmosphere
  8. Collaborative work environment

All your information will be kept confidential according to EEO guidelines.