Software Architect in Fox Point, WI at HUNTER Technical Resources

Date Posted: 8/12/2019

Job Snapshot

Job Description

The Software Architect is involved in leading the overall technology direction of the product, bridging legacy and emerging technologies to deliver a product that meets the business and customer needs. The Software Architect is also responsible for working with other developers to ensure the overall technology direction, best practices, and company policies are being met.

Responsibilities

  • Strong blend of technical and people skills in order to interact with business leadership and to align software solutions with the enterprise.
  • Provides technical input into business decisions, including feasibility, functionality opportunities, estimates, and future roadmaps
  • Defines, guides and protects the technical vision of the product.
  • Advocate of best practices
  • Communicate technical direction and guidance to the development organization
  • Creative with encouraging use of best practices and patterns.
  • Must be able to work as an individual and in a group setting.
  • Solid database design skills preferred
  • Ensure software meets all security, quality, and extensibility requirements
     

Requirements:

  • Experience with software solutions that are cost effective, adaptable and scalable but also adhere to policies and meet the needs of the business.
  • Experience managing the risks associated with design decisions and how they relate to standards and security practices and policies.
  • Experience defining core system components and their relationships.
  • Excellent verbal and written communication skills.
  • Experience in application developed in C#/VB.net, JavaScript, JQuery and Microsoft SQL Server.
  • Detail orientated.
  • Responsible for all code being deployed to production.
  • Evaluate current or emerging technologies to consider factors such as cost, portability, compatibility, or usability.
  • Provide technical guidance or support for the development or troubleshooting of systems.
  • Document design specifications, installation instructions, and other system-related information.
  • Develop the frameworks, standards, policies, principles, and procedures that guide technology decisions and maximize reuse of technology.

    Education
    Bachelor's degree from four year college or university and 5.5 years or more relevant experience. Master's degree preferred