Previous Job
Net Developer Principal
Ref No.: 18-00286
Location: Bloomington, Minnesota
Position Type:Right to Hire
Start Date / End Date: 04/09/2018 to 10/09/2018
This position is responsible for creating moderate to highly complex solutions technology solutions by developing, testing, debugging, documenting and installing programs to support software applications. The person in this position also coaches, trains and mentors less senior developers.

  • Creates moderate to highly complex technology solutions to support Net systems/applications.
  • Develops, tests, debugs, documents, and installs programs.
  • Defines project objectives by analyzing user requirements.
  • Designs and develops moderate to highly complex user interfaces for Net applications by analyzing business requirements and priorities and translating them into an effective user experience.
  • Determines design methodologies and tool sets.
  • Completes moderate to highly complex programming using software development languages and third-party software products.
  • Designs and conducts moderate to highly complex application tests.
  • Leads the integration of Net applications.
  • Leads interdepartmental development efforts.
  • Leads development efforts across multiple applications and departments.
  • Develops Net applications using community standards and best practices.
  • Performs support and maintenance on Net applications.
  • Participates in the development of user manuals, user procedures, technical support documentation and operational procedures.
  • Mentors less senior Net developers.
  • Provides coaching and advice to less senior Net developers.
  • Trains new and existing employees on best practices, Net applications, and new development approaches and methodologies.
  • Maintains awareness of the latest developments in key areas of responsibility and brings forward opportunities that might benefit the organization.
  • Leverages technology to improve the customer experience.
  • Maintains a current knowledge of trends and technology in the Net environment through continuing educations, publications, and professional organizations.
  • Performs other duties as assigned.
  • Organized, self-motivated, and able to provide work direction and mentor staff.
  • Ability to leverage team knowledge.
  • Excellent at root cause identification and problem solving.
  • Thinks outside of the box.
  • Team player whose is willing to volunteer help and learn from others
  • Strong Microsoft tools skills, including Outlook, Word, Excel, Visio, and PowerPoint.
  • Excellent interpersonal and written communication skills.
  • Thrives in a fast-paced environment.
  • Proven experience in providing an exceptional customer service experience.
  • Bachelor's degree in information technology or related field or equivalent experience.
  • Seven to ten years' experience in object-oriented development using Microsoft Net and NET framework.
  • Experience in full life cycle iterative development; requirements gathering, technical design, development, testing, implementation and support.
  • Experience with Oracle (PL/SQL, Stored Packages/Procedures development, SQL) or Microsoft SQL Server.
Experience with UNIX (VI, Korn Shell), preferred but not required