Job Details

Software Architect

KENNESAW-30160, GA, US
06/03/2019

-


Required Skills

    JavaScript, XML
Company

Infinity Consulting Solutions, Inc

Experience

-

Job Description

SOFTWARE ARCHITECT

Coppell, TX

Direct Hire: Base + Bonus

ICS has partnered with a Global firm to hire two Software Architects with strong fullstack .NET experience.

The Software Architect provides overall technical leadership for the development of a portfolio of large-scale, web-based, customer-facing software products.

This is a highly visible role within our Client's largest and most profitable division.

What You'll Do:

Collaborate with peer Architects, Product Managers, Business Analysts, Tech Leads and
Software Engineers to deliver high-quality SaaS products to the market

Participate in all phases of the software development lifecycle, driving the application design and overseeing its implementation

Serve as the Architect for products that involve multiple business owners, concurrent work streams, and geographically distributed Agile teams

Provides direction to Software Engineers and Tech Leads, but does not have direct managerial responsibilities

Translates complex functional, technical, and business requirements into architectural designs

Develops high-level application designs and directs detailed design work of developers

Develops proofs-of-concept and prototypes to validate and compare design alternatives

Develops reference architectures, coding samples, and QA strategies

Performs cost/benefit and trade-off analyses of design alternatives

Defines high-level development tasks, provides estimates, and identifies skills necessary for implementation

Guides software engineers in the implementation of selected designs and strategies

Performs code reviews of critical parts of the systems

Collaborates with IT operations teams in the design of deployments environments and in the automation of deployments processes

Recommends strategies for SaaS monitoring, performance improvements, and capacity planning

Helps IT operations teams in troubleshooting and solving SaaS production issues

Skills/Experience You'll Need:

Bachelor's degree in Computer Science, Software Engineering, Mathematics, or related field

3+ years of architect or tech lead experience with customer-facing, largescale, web-based applications

5+ years of experience as an application developer implementing web applications

Experience using: C#/.NET, MVC, SPA, JavaScript, TypeScript, MVVM (Aurelia/Angular), responsive, REST, HTML5, CSS3, nHybernate, node, TLS/SSL

Experience working with IaaS and PaaS providers such as Azure and AWS is a plus

Strong knowledge of XML, XSLT, and XPATH

Experience with designing, implementing, and tuning databases such as: MS-SQL, Oracle, MongoDB, Cosmos

Experience using security technologies, such as: Identity Server, SAML, JWT, Open ID
Connect, and OAuth

Experience with middleware technologies such as Redis and RabbitMQ

Experience with web application hosting, deployment, and the management and optimization of the related IT infrastructures

Experience in developing cloud applications for Azure using both IaaS and PaaS offerings

Experience working within Scaled Agile Framework or large multi-site, Agile environments

Strong knowledge of architectural styles and design patterns. Microservices experience is a plus

Experience with JAVA and JBOSS is a plus

Experience using UML is a plus


Software Engineers, Applications
Information Technology

No Preference
FullTime Job
Other
1

Candidate Requirements
-
Bachelors

Walkin Information
-
-
-

Recruiter Details
Doug Klares
1350 Broadway, Suite 2205, NEW YORK-10018, NY, US
-