Job Details

Software / Cloud Architect

ALLEN-75002, TX, US
07/01/2019

-


Required Skills

    PowerShell
Company

Infinity Consulting Solutions, Inc

Experience

10 to 12 Year(s)

Job Description

SOFTWARE / CLOUD ARCHITECT

ALLEN, TX

DIRECT HIRE POSITION

ICS is hiring an experienced software architect with cloud experience for our growing Client in the Allen, TX area! This position will help guide a team of about 30 software engineers to help innovate new products and improve quality of existing products.

The ideal candidate will provide full perspective to product development that considers all aspects from the hardware-software interface to the range of cloud based platforms integrated.

You will work with partners in Product Marketing, User Experience, and Engineering to convert their vision into reality.

This position works closely with engineers, customers, customer service, and other groups to help understand requirements, develop solutions, and debug issues.

WHAT YOU'LL DO:

Write functional Code Daily, this is not an ivory tower architect

Be a contributing member of the teams that define the technical approach, system and software architecture, and API design of WatchGuard's next generation in car and wearable law enforcement video devices and the software that supports them.

Learn and deeply understand the range of WatchGuard's internal platforms.

Create a technical approach and a design for new features that span the organization.

Explore and define gaps between current platform capabilities, and those needed for new features.

Drive new capabilities and requirements in our platforms to support new product features.

Work with various engineers and architects within the platforms and products teams to improve our adoption of industry best practices for cloud, on premise, and IoT security.

Document designs and communicate effectively to others within the organization.

Help define the pipeline and tools necessary to support Full Continuous Delivery

Contributes to design reviews with technical solutions for product improvement.

Works directly with corporate partners, as appropriate.

Fosters teamwork among peers.

Starts and finishes tasks with minimal management oversight.

Maintains a positive attitude throughout typical work-related challenges.

Interfaces well with individuals outside of engineering.

Maturity to manage by influence vs. status.

A balance between passion and objectivity.

Communicates effectively to peers.

Organizes time and workflow to maximum productivity.

Implements the appropriate level of engineering process, rigor, and cross functional review.

Analyzes data and proposed product specifications to determine feasibility of product proposals.

Maintains up-to-date knowledge of relevant engineering technology standards.

Coordinates with other functional leaders on product roadmap, feature sets, and partnerships.

Responsible for ensuring that department delivers a quality product.


SKILLS / QUALIFICATIONS YOU NEED:

Bachelor's degree (or equivalent) in Computer Science, Computer Engineering, Software Engineering or relevant engineering discipline. Master's degree preferred.

10+ years of experience in technical roles with continuously increasing scope and responsibility.

Actual and Recent Experience with cloud-based development and deployment of software-as-a-service.

Experience using pipeline environments or Feature Flags to throttle software delivery.

Experience using a active CD Pipeline to push to production at least once daily

Experience designing and implementing a User Interface and experience with multiple frameworks.

Experience developing with Windows OS including but not limited to:

Experience with Visual Studio 2019

Experience with Visual Studio Team Services/Azure Dev Ops Pipelines

Experience with Microsoft Azure

Performance tuning for different hardware requirements (App Insights or New Relic)
System thinker with understanding of software system architecture, API design, and system security.

Knowledge in best practices for implementing security in both cloud systems and IoT products.

Experience modeling end-to-end performance in complex systems in cloud environments.

Ability to balance processes and innovation. Apply enough processes to improve efficiencies and increase predictability without loss of creativity.

Full lifecycle application development using C# object-oriented analysis and design techniques.

Experience and familiarity with Agile development, including CI / CD.

Experience with massively scalable multitenant cloud-based systems, preferably moving large amounts of data every second, and the testing and monitoring needed to keep them
operational.

PREFERRED EXPERIENCE:

Experience working with applications/software/embedded systems and/or mobile applications interacting with cloud services.

Experience with embedded real time multitasking video product development, wearable devices, video CODECs, Deep Learning, and wearable wireless technology.

Experience with .NET and Azure, PowerShell, TCP/IP, RESTful APIs, mobile app development.

Experience using Microsoft Cognitive Services or some other AI software product.

Active engagements with professional groups and SIGs in fields such as software engineering, cloud computing, IoT, and security.

Experience developing/deploying systems in a FedRAMP and/or CJIS compliant environment

Willingness to learn and develop skills and knowledge in new areas.


Software Engineers, Applications
Information Technology

No Preference
FullTime Job
Other
1

Candidate Requirements
-
-

Walkin Information
-
-
-

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