Principal Cloud Software Architect

THE LINKS AT DARDENNE, INC.
New York, United States of America
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

New York, United States of America

Tech stack

Java
Agile Methodologies
Software as a Service
Cloud Engineering
Computer Security
Computer Programming
Databases
Continuous Integration
Data Stores
Relational Databases
Database Design
Software Design Patterns
DevOps
Distributed Systems
Middleware
Hardware Design
Enterprise Messaging Systems
NoSQL
Object-Relational Mapping
Software Engineering
Web Applications
Web Services
Amazon Web Services (AWS)
Test Driven Development
Cloudformation
Build Management
Angular
Infrastructure Automation Frameworks
Information Technology
Deployment Automation
Cloud Optimization
Puppet
Terraform
Microservices

Job description

Collaborate with various technology and business stakeholders to understand and refine business requirements that drive the architecture

Work closely with engineers to create and document the detailed application design

Perform code and design reviews as needed

Identify and resolve complex software problems for applications and database

Collaborate with other engineers and architects to create integration strategies between systems

Work with the infrastructure teams to ensure the software is effectively mapped to a hardware implementation

Collaborate with IT Security to ensure solutions comply with corporate and regulatory policies

Provides strategic and technical assistance to Management on architectural strategies by evaluating approaches and alternatives, helping with risk assessment and quality control, resource planning, technical issues, and timeframes.

Assists Management with tool and metrics development, data and interpretation and analysis, and process improvement.

Ensures software solution integrity, monitors system performance, and performs metrics measuring and reporting.

Perform proofs-of-concept as needed to determine technology solutions

Evaluate legacy and current applications, its architecture, database design, etc. to make recommendation on improvements on design, performance, and quality

Mentor architects and engineers of various levels

Identify and champion reuse opportunities

Drive continuous improvement

Ensure consistent practices across enterprise initiatives

Keep up with new technologies and trends and be able to apply them when appropriate to our architecture or processes.

Collaborate with other architects to define and document design patterns and best practices.

Work with engineering teams to implement appropriate design patterns and best practices.

Architecting and developing customer applications to be cloud optimized

Working as a technical specialist alongside customer business, development, and infrastructure teams

Providing deep software development knowledge with respect cloud architecture, design patterns and programming

Advising and implementing Cloud best practices

Implementing DevOps practices such as infrastructure as code, continuous integration, and automated deployment

Requirements

M.S. or B.S. in Computer Science, Engineering preferred, or possess equivalent work experience

5+ years of relevant system design and technology architecture experience - including evidence of leading

efforts to build and deploy SaaS using Cloud Native design principles

15+ years of experience in design and development of complex web-based, high transaction, high volume, distributed systems offered in a SaaS model or similar

Hand on experience with Infrastructure-as-Code/Infrastructure automation software such as CloudFormation, AWS CDK, Terraform, Chef, or Puppet.

Formal skills with the following: Java, Angular, web services, ORM frameworks, RDBMS, NoSQL, data stores, build / continuous integration, messaging systems and protocols

Experience with software development methodologies such as agile and test-driven development

Hands on experience creating POCs, working closely with business and partners

Demonstrated experience of leading and collaborating with virtual teams made up of business and technology resources

Strong organizational skills with a demonstrated ability to plan and prioritize workload

Strong communication and influencing skills with business & technology executives (VP, CTO, COO, CIO, Business Division Leads)

Experience with data modeling and database design

Experience with messaging middleware and micro services

Good knowledge of web services and related standards

Knowledge of distributed architectures and design patterns, and best practices

#Recruitps, Over 20 years' of recruiting experience with hands-on recruiting and placement of I.T. professionals (Full Time, Temp 2 Perm, & Contingent) in the NJ/NY/CT/PA marketplace for a wide variety of today's demanding IT skill sets. Focused on delivering exceptional service by understanding client's objectives and goals.

Apply for this position