Software Architect
KENNESAW-30160, GA, US
06/03/2019
-
Required Skills
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
-