| Location: Minneapolis MN Position: Sr. Software Architect Duration: 6-12 months Must BE: Sr. JAVA Architect with Agile exp., and SOAP Principal Responsibilities and Essential Duties: | | - Create detailed solution architectures in alignment with current and future product and technology roadmaps
| - Identify and evaluate high impact, new technologies that will drive dramatic innovations for our products and operational processes. Lead the development of appropriate reference implementations for these new technologies
| - Provide architectural expertise, direction, and assistance to the software product development teams. Mentor the development staff to infuse a working knowledge of the architectural framework hosting their designs and implementations
| - Create white papers, technical documentation, wiki entries, and make presentations to colleagues throughout Verisk Health. Promote the leverage and reuse of proprietary technologies and architectural frameworks across Verisk Health.
| - Collaborate with product management, operations, sales, customers, and external partners to understand target market segments and business use cases
| - Assist in the creation of technology and product platform roadmaps based on corporate strategy, industry direction, emerging technology, and research
| - Hands on engagement to help solve critical customer production issues as required
| - Performance tune applications deployed across various operating systems, languages, third party infrastructure software components, and computing platforms
| | Completes all responsibilities as outlined on annual Performance Plan. | | Completes all special projects and other duties as assigned. Must be able to perform duties with or without reasonable accommodation. | |
| Requirements: | | The Software Architect will serve as a technical domain expert in defining and implementing product architectures to be leveraged in current and future Verisk Health product development initiatives. The Software Architect should possess an insatiable thirst to understand new and emerging technologies, evaluate how those technologies can be leveraged to meet evolving business needs, and deliver with laser focus robust architectural frameworks within finite project schedules. | - Delivered at least one system to production using a Lean or Agile SDLC (Scrum, Kanban, XP…)
- Familiar with contemporary engineering practices and willingness to help teams transition to those practices: Test Driven Development, Continuous Integration, Refactoring, Emergent Design…
- Minimum 3 years experience developing architectural frameworks which were developed and deployed successfully
- Fluency in many of the following technologies/tools: Java, JavaScript, JEE, Oracle, PL/SQL, Web Services, SOAP, REST, AJAX, JSON, Spring, Objective-C, Cocoa, C#, .NET, SQL Server, SSAS, MDX, JIRA, GreenHopper, Confluence, Maven, Hadoop, MPP Databases, Delphi experience a plus
- Track record of conceiving of and developing new architectural extensions to existing products which yielded new revenue opportunities and/or decreased operating expenses
- Experience architecting commercial software solutions with the following characteristics strongly preferred: software-as-a-service, multi-tenancy, high volume analytics (batch and/or realtime), decision support, business intelligence reporting
- Excellent written and verbal communication skills, with an ability to translate complex technical facts for appropriate understanding by both technical and non technical audiences
- Ability to work independently or as part of a multidisciplinary team - experience working with global, geographically disperse teams within an Agile/Scrum methodology is preferred
- Healthcare industry knowledge a plus
- BS Degree in Computer Science (MS desirable) or technically related field with a minimum of 8 years relevant industry experience or equivalent
| | |
No comments:
Post a Comment