Sr. Software Architect Job in Hillsboro 97124, Oregon US
First Insight provides Practice Management and Electronic Health Records software to the eye care professional enabling them to enhance the quality of patient care, improve office efficiency, reduce operating cost, create a paperless office system, and meet meaningful use criteria. First Insight serves more than 1,100 Optometry and Ophthalmology practices and is positioned in one of the biggest growing markets, healthcare and technology.
We are currently looking for a Senior Software Architect and Lead to work in our Practice Management and Electronic Health Records group, to architect exceptional business solutions for our customers. This position is NOT remote, duties required IN OFFICE at Hillsboro, OR location. It requires sound software engineering experience and strong technical leadership. We are looking for someone who is smart, can easily learn and adapt to change, and is driven to excel. The ability to translate product requirements into elegant UI’s; demonstrate strong analytical, design, and troubleshooting skills; understand concurrency and performance in an effective way; communicate tradeoffs; and balance competing resources are also key attributes.
Key Responsibilities:
· Drive the solution’s architect and design. Provide the concept visualization, functional and technical requirements definition.
· Provide technical leadership and guidance to the development team, including mentoring and code reviews.
· Provide subject matter expertise to identify and translate system requirements into technical architecture and design documentation.
· Strong organizational and development skills with high attention to detail.
· Provide hands-on development execution of the projects you lead.
· Responsible for defining and implementing data object models.
· Responsible for design and development of complex business logic.
· Responsible for design and development of User Interfaces, which are efficient and easy to use.
· Interaction with customers, product management, support, and deployment teams to understand business requirements and determine how to best leverage technology to support those requirements in developing effective optometry ophthalmology solutions.
· Assist in the screening and interviewing of future project team members.
· Capable of working with other technical and non-technical teams within the company.
· Work with other technical leads to ensure our products integrate with other each other and other vendors as well.
Minimum Qualifications:
· Bachelor of Science in Computer Science.
· Must have an understanding of Object-Oriented Development.
· 5+ years experience as an applications developer with specific experience in .Net Framework and ASP.net.
· Experience using Visual Studio 2008/2010, ASP.Net 4.0, MS SQL Server 2005/2008 (complex optimized queries, indexing, triggers, query analyzer, stored procedures, SSIS).
· Experience with WCF, WPF, Windows Forms, Entity Framework, HTML5, LINQ, TCP/IP, Sockets, Threading, XML, XSLT, HTML, WebServices, Network Protocols.
· A working knowledge of designing, coding, and debugging large-scale, enterprise-level, multi-tiered, distributed applications.
· Experience within an Agile development environment.
· Experience with unit testing.
Applicants submit resume and cover letter via email. No phone calls please.