Contract to hire
The architect will work across platforms and technology units, helping to provide expertise and technical guidance across development teams and project efforts.
This role is for a Technical Architect who will act as a key staff member, interfacing directly with executives, senior leaders and the broader technology team.
Provides guidance and design around the creation of technology solutions, working collaboratively and independently as required by the effort.
Understands and helps to develop the domain model used as the foundation for service and data efforts.
Assists with technology roadmaps that balance strategic direction, business requirements as well as resourcing and financial issues.
Assists with technology planning and recommends new or different technologies that will enhance current systems and support corporate and business goals.
Serves as a fully seasoned/proficient technical resource; routine accountability is for technical knowledge and capabilities as a team member or as an individual contributor.
May influence and direct activities of a team related to special initiatives.
Provides technical direction and frameworks to meet business needs.
Provides expert consultation for major technology initiatives and incidents.
Provides advice and recommendations around customer requirements and the implementation of those requirements.
Evaluates emerging technologies against business and IT strategic needs.
Updates architecture standards and guidelines.
Reviews the feasibility of new and existing IT projects and helps to create solutions to implement these projects.
Guides and influences leadership, technology team members and business colleagues.
Collaborates with engineering, development and product teams to understand and develop technology solutions.
Engages in high severity production incidents and problem tickets in support of redesign requirements.
Provides feedback to product teams as to the catalog of standard products, and business requirements for changes.
Candidates should have 5-10 years of experience in technology roles (preferably software development) with at least 4-6 years of that acting in an architectural or lead technical role.
Candidates should have a broad technology skillset, with depth and expertise in .Net related technologies and Microsoft toolsets.
Must have a background and expertise in .Net development (especially C# and WebAPI development) and the creation of solutions using Microsoft technologies.
Must have familiarity with Angular.js based software development
Must have familiarity and comfort with Azure-based software development practices (service offerings, hosting options, etc.)
Strong understanding of object-oriented, component-oriented and service-oriented design methodologies and practices.
Must be deadline oriented, delivery and execution capable, able to identify risks and quickly resolve issues and, influence outcomes across multiple organizations, platforms and stakeholders.
Strong communication skills and ability to influence decision makers. Must be able to work independently in addition to working in teams.
Broad range of experience with knowledge of different software development methodologies, tools and techniques – particularly Agile-based approaches.
Able to think abstractly and reduce complex issues and/or solutions to simplified, actionable tasks. Able to influence and drive outcomes, working at all levels of engagement - from stakeholder influence and early concept phases to detailed technical delivery and oversight in design and implementation phases.
Able to develop thought leadership relationships with technology and business partners.
Role: Software Development
140000.00 Per Hour
Job Order Number: