Cloud Architect

Sr. SoftwareArchitect
As a Senior Software Architect, you will be responsible for designing andrefactoring SMART by GEP product suites and engineering efforts. You will partof Product Architecture, COE group and partner with large engineering effortsto provide architectural directions, aligning with long-term strategictechnology and product goals. Present outcome of PoCs and mock implementationon Cloud and Application technologies. You will help in visualizing ourapplications and systems as well as reviewing code quality through codereviews, addressing technical burden, and spinning up proof of concept researchfor best fit solutions in untried territory.
Provide holistic oversight of product development and architecture
Partner with senior product and technology development management to buildtactical and strategic roadmaps for technology
Be a catalyst for Application Architects, Systems Engineers, DevOps/SRE andall roles to evaluate and deliver engineering efforts across SMART by GEP teams
Facilitate discussions and resolve conflicts involving technical approaches,designs, and tradeoffs - especially drawing from lessons learned
Provide technical guidance to harmonize and ensure the consistency of allengineering efforts for products and solutions with an eye towards creatingpaved roads
Advocate/enforce best practices for performance, reliability, scalability,security, and reusability at a global scale
Evangelize successful approaches as well as lessons learned to increase theengineering organizations ability to learn and adapt to changing requirements
Required Skills/Experience
12+ years of proven experience developing commercial quality softwareproducts and solutions particularly focused on distributed and real-timesystems
Demonstrated experience defining, refining, and maintaining applicationarchitectures for sophisticated end-user software products
Deep knowledge of a variety of technology components and stacks
Experience in agile development practices including scrum and scaledagile
Deep understanding of performance, reliability, scalability, security, andreusability tactics and strategies
Excellent verbal and written communication skills
Experience leading multiple teams of various sizes in differentgeographies
Deep understanding of Cloud platforms (Azure, GCP) and SaaS architectures
Desired Experience
Wide experience across programming languages (.Net, Angular, C#)
Understanding of OLAP, OLTP, and Data Warehouse solutions and implementationsspecifically MS SQL, postgresql, and Amazon's RDS
Familiarity with the Credit or financial services domain
Familiarity with the Open Web Application Security Project (OWASP) securecoding practices
Technical skills in most of the following areas:
? StrongExperience over Microsoft Azure and Google Cloud Architecture and multiplefront-end technologies
? Technically leadthe development of a server side solution based on Azure Event Sourcing Hub,Data Lake, ML tools from Azure
? Strong expertiseon Azure Event Hub, Azure Stream Analytics, Azure Service Fabric, Containers,Service Bus, Logic Apps, PowerBI etc.
? Good Experienceon Monitoring Tools.
Understanding of the following areas:
? Design datastorage, movement, orchestration solutions on Azure.
? Good experienceon Infrastructure automation, build automation and deployment automation.
? Strong onCloudpatterns involving data management, availability, Messaging, Monitoring,Resiliency, Performance and Security.
? Deliveryinfrastructure buildout (e.g. CI, deployment orchestration, observability, andA/B test infrastructure)
? Modern securitypractices
? Modern platformAPI design
? Modern dataarchitectures (e.g. event driven architectures, stream processing, andintegrating real time analytics into customer applications)
Organizational skills and consulting abilities that:
? Supportorganizational changes in regards to capability development, restructuringtoward product-centric team models, and transitioning to modern agile SDLCpractices
? Communicatetechnical decisions to non-technical audiences and build consensus around them
? Build strongstakeholder relationships and foster interaction at different levels
? Managepriorities and make decisions in high stakes scenarios
You should be able to:
? Guide teams inaddressing the technical and delivery challenges
? Provide hands-onguidance to teams with an emphasis on strong layering and isolation practicesand effective test strategies
? Support theimplementation of delivery pipelines with modern delivery technologies
? Shouldcontribute to the definition and validation of Platform architectures
? Convert ProductRequirements into logical systems & subsystems
? Innovates andcreates new ideas and have ability to develop quick proof of concepts andvalidate with customer.
? UnderstandsMacro Trends, Industry/Domain specific trends and business opportunity
? Improvesarchitecture by tracking emerging technologies; evaluating their applicabilityto business goals and operational requirements.
? Hands-on personwith ability to create quick prototypes and validate with customer

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

AWS Cloud Architect
Princeton, NJ DXC Technology
Delivery Architect - Informatica / Informatica...
Bloomfield, NJ Capgemini
Cloud Architect
Bridgewater, NJ Nesco Resource
Oracle Public Cloud Architect
Mount Laurel, NJ Oracle
Oracle Public Cloud Architect
Trenton, NJ Oracle
Oracle Public Cloud Architect
Bridgewater, NJ Oracle