Onshore Architect- Chicago, IL
Chicago, IL, United States
Job Title: Onshore Architect
Location: Chicago, IL
Duration: Contract
Rate: DOE
(USC, GC, GCEAD and L2EADS Are only preferred )
This is a very complex application with many components that needs some redesign and enhancements to achieve Active/Active or Easy Active/Passive failover between 2 data centers.
Job Summary: This role is to design and implement highly available application and setup prod/disaster recovery environments.
Education : Bachelor's Degree, Master's Degree in Computer Science preferred
Year of Experience: 10 to 15 years
Type of Experience: Experience in Multi-threaded Software development, Dev-ops, Disaster recovery
Principal Responsibilities: Design, build, implement, test, and document enhancements to existing highly available system to be Active/Active or Active/Passive across data centers.
Collaborate with other architects, application developers and other technology groups
Provide input and co-ordinate with DBA in creating new and modifying existing database structures using different types of databases and recommending appropriate DB based on required functionality across multiple systems
nalyze and resolve issues.
Plan deployments.
Recommend process improvements.
Plan for upgrades, capacity planning, failover and high availability, disaster recovery. Participate in Design and Code Reviews.
Prepare documentation for individual components or application specific implementations.
Detail-oriented and thorough, with effective time management skills and excellent technical writing and editing skills.
Strong verbal/written communications skills.
Skill set:
Must have: DOTNET Core (C#)
Java
Comprehensive knowledge of object oriented concepts with emphasis on .NET specifications, framework and design patterns using C#
SQL with replication to achieve Active-Active or Active-Passive high availability
Disaster recovery setup
Strong personal skills including good verbal & written communication, analytical judgement skills
Strong understanding of SDLC and Agile Methodology
Strong understanding of Dev-ops and Lifecyle tools
Strong Understanding of source code control (Git)
Development and Support of custom & vendor software
Continuous Integration / Continuous Delivery Pipelines
Strong experience in test driven development and troubleshooting
.NET (C# preferred)
Java
Nice to have: Proficiency in any of the below scripting PowerShell
BASH
Shell
Familiar with Linux or windows administration
Familiar with any cloud platform would be an added advantage
Familiar with container (OpenShift, Kubernetes, Docker) technology
#J-18808-Ljbffr