Onshore Architect- Chicago, IL - Georgia Tek Systems
Chicago, IL
About the Job
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:
Skill set:
Must have:
Nice to have:
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
- Analyze 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
Source : Georgia Tek Systems