Sr. Software Solution Architect

Irving, Texas

Our client is seeking a Sr. Software Solution Architect for a contract opportunity! This position can work onsite in Irving, TX or may work remotely.

The Sr. Software Solution Architect is a highly technical role with a strong customer focus, technical leadership, implementation and development to deliver high quality solutions. This position will work closely with the Sr. EA for the overall technical architecture, design, implementation compliance of developed solutions.  Works closely with a development team and is expected to be hands-on in defining and developing working design prototypes and patterns which will be utilized by the development team to build out solutions. 

In addition, this position will co-manage the strategy, migration and implementation to Angular/React, Cloud virtualization (such as PCF/Dockers) and a Microservices architecture to support the company’s cloud strategy.

Responsibilities

  • Works as part of a project team to define and document the application architecture for a variety of software development initiatives, including cost study website builds, external facing web portals, sales reporting applications and other GPO sales operations related solutions.
  • Responsible for development deliverables of high risk/high complexity solution prototypes and scaling-up of prototypes into enterprise applications.
  • Provides support to the business analyst/delivery lead, and other project team members, during functional requirements definition to ensure that functionality is both technically achievable and feasible within the project constraints.
  • Supports business analyst/delivery lead to identify development tasks, accurate estimation of these tasks and order of precedence for delivery.
  • Works closely with members of the development team to ensure that the software design and implementation meets compliant pre-defined patterns, architectural goals and quality standards.
  • Works closely with members of the development team to review, enhance and augment existing development patterns to accommodate changing business needs.
  • Works closely with members of the development team to aid and verify trouble shooting and root cause determination of defects/issues in applications.
  • Works as part of the development team to contribute in development deliverables to meet project deadlines and requirement functionality expectations.
  • Contributes to the continual improvement of the application delivery process.
  • Defines, maintain and refine continuous integration; performs as a focal point of expertise on key technologies or skills.
  • Represents technology and implementation of client’s application with IT Dev OPS.

Requirements

  • Bachelor’s degree and 7+ years’ experience preferred
  • Expert full-stack competencies in building ASP.NET Web APIs and knowledge of ASP.NET MVC Web Applications (.NET Core experience a plus but not required)
  • 1-2 years’ experience with Angular (version 4 or greater) or React is a plus and not required but would be beneficial in converting projects from MVC. Knowledge of code first, database first and database first dev approaches.
  • 2+ years extensive experience in a Microservices design and development in .NET (.NET Core is a plus but not required)
  • High competency using Javascript, Ajax, JSON, JQUERY, HTML5, CSS3.
  • Experienced with Razor views, working with Bootstrap and dynamic views
  • High competency in Security, Authentication and Authorization.  OAuth, MVC Identity and Security
  • Experience configuring and deploying solutions leveraging Rabbit MQ or similar (e.g. MQ Series) technologies
  • Experience with SQL Server (2014+) T-SQL  as well as Object-Relational Mappers such as Entity Framework and Micro-ORMs such as Dapper. 
  • Solid experience with Web Service technologies using Web API (REST, OData or JSON) and WCF data services.
  • Experience as developer using Visual Studio 2017, GIT, TeamCity, Octopus Deploy and/or Jenkins.
  • High competency using creational (e.g. abstract factory, singleton), structural (e.g. adapter, façade) and behavioral (Chain of Resp., Command) design patterns
  • GPO Domain knowledge is a plus as well as working knowledge of agile software development practices in order to design and deliver high quality solutions.
  • Understanding of and/or familiarity with Cloud Enablement Technologies such as Pivotal Cloud Foundry, AWS or Azure and utilizing Dockers with .NET core APIs and applications, as well as, configuration, service registries and secrets management in a cloud environment

 


Type: Contract

Experience: 7

Company: 14284

Reference ID: 186401

Date Posted: 07/16/2020

Start Date: 07/20/2020

Shortcut: https://opportunities.matrixres.com/An6HM8