drjobs Software Architect العربية

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

others - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

To ensure the success of the "Modernization of Legacy Environment" project, Client wishes to hire a full-time Software Architect with experience in migrating legacy systems, both software and hardware, to a distributed environment in the public sector that includes business process reengineering.

The Enterprise Architect under the supervision of the Project Manager will perform the following work to support this modernization work:

Design an Enterprise Architecture Plan this plan will show how a new Cash Benefit application, the current ONETrac application and the public ONEApp applications will integrate and operate and the tools and technologies that will be used.
Define Job Specifications and Assess Candidates for Contractor staff define .NET, SQL DBA and DevOp specifications and review/interview candidates
Identify Training for OIS staff define AWS and .NET training courses for the OIS team to build a baseline of skills to enhance during the project delivery
Design a SOA/Microservice model and ongoing tuning this model will promote sharing of common services across applications such as SSN verifications and EBT processing and will be tuned as work proceeds
Design an AWS dev and production environment and ongoing tuning this design will setup the AWS environment, native AWS tools and other open source tools and provide ongoing env monitoring and tuning
Configure and Administer JIRA and GitHub tools we will setup and help administer these tools to manage code versioning, branching and development work assignments including management dashboards of work progress
Define DevOps process and Monitor Execution this process will define how the dev environment will be managed, updated and administered and will monitor and oversee the execution
Define Initial Cash App Data Models and Ongoing Refinement this model will show the major data subject areas and tables required to support the overall Enterprise design and specific Cash Benefit application (Phase 1) and TANF application (Phase 2); Continue to refine the model as requirements are refined
Define Development Process this process will identify the delivery approach (i.e. 3 week sprints) for each phase of delivery
Ongoing Monitor and Manage Dev Delivery work work with OIS Technical leads to manage and review dev work
To ensure the success of the "Modernization of Legacy Environment" project, DHS/DFD wishes to retain a full-time Project Manager and Business Analyst with experience in migrating legacy systems, both software and hardware, to a distributed environment in the public sector that includes business process reengineering.

Required Skills:
Experience maintaining and deploying highly available, fault-tolerant systems at scale on AWS cloud.
Experience in performance optimization and monitoring on AWS cloud.
Experience in performing cloud assessments, TCO, Cost-Benefit analysis, AWS Budgets, Cost Explorer, and configuring AWS Organizations.
Development of tools and other custom components necessary to support full-stack development's CI/CD pipeline.
Significant experience with scripting languages to automate repetitive tasks. Must have Python, C# or JavaScript plus a solid working knowledge of application development languages
Expert in version controlling & CI tools (Must have one of the following: Github, Gitlabs-CI, AWS code build & code deploy (preferred), Jenkins/Teamcity etc.)
Hands on experience with Docker containerization and clustering (Must have one of Kubernetes/ECS/EKS/Fargate).
Good working knowledge in setting up (at least one is required: AWS cloud security, IAM, SSO, Federation, Cognito, MFA)
Excellent knowledge in network concepts, VPC setup, subnets, DNS, R53, VPG, Load balancers, etc.,
Configuring various performance metrics using AWS Cloud watch & Cloud Trial
Experience deploying and codifying applications designed on cloud native AWS services (must have one of the following: EKS/ECS, S3, SQS, SNS, Lambda, RDS, DynamoDB, IAM).
Strong experience in configuration management (e.g. Ansible, chef), and IAAC (Terraform, Cloudformation).

Nice to Have
Experience in migrating legacy platforms to modernize applications.
Knowledge/Experience in building and deploying DDD, microservices, RestApi's, graphql & webhooks.
Experience in application development using object-oriented programming languages and/or analyzing database code.
(.NET preferred).
Minimum Requirements:
4-5+ years of experience in CI/CD, Devops, and AWS cloud platform.
7-8+ years of experience in SDLC specialized in Software development, Infrastructure development & Network engineering and automation.
Bachelor's degree in Computer science or in a related field.
Onsite interview required but work is remote - 3 days in office
Required/Desired Skills
Skill Required /Desired Amount
of Experience
needed
Experience maintaining and deploying highly available, fault-tolerant systems at scale on AWS cloud. Required 4 Years Experience in performance optimization and monitoring on AWS cloud. Required 4 Years Experience in performing cloud assessments, TCO, Cost-Benefit analysis, AWS Budgets, Cost Explorer, and configuring AWS Organizations. Required 4 Years Development of tools and other custom components necessary to support full-stack development's CI/CD pipeline. Required 5 Years Significant experience with scripting languages to automate repetitive tasks. Required 4 Years Must have Python, C# or JavaScript plus a solid working knowledge of application development languages Required 4 Years Expert in version controlling & CI tools (Must have one: Github, Gitlabs-CI, AWS code build & code deploy (preferred), Jenkins/Teamcity) Required 4 Years Hands on experience with Docker containerization and clustering (Must have one of Kubernetes/ECS/EKS/Fargate). Required 4 Years Experience setting up (at least one is required: AWS cloud security, IAM, SSO, Federation, Cognito, MFA) Required 4 Years Excellent knowledge of network concepts, VPC setup, subnets, DNS, R53, VPG, Load balancers, etc., Required 4 Years Configuring various performance metrics using AWS Cloud watch & Cloud Trial Required 4 Years Experience deploying and codifying applications designed on cloud native AWS services (must have one:EKS/ECS, S3, SQS, SNS, Lambda, RDS, DynamoDB, IAM Required 4 Years Strong experience in configuration management (e.g. Ansible, chef), and IAAC (Terraform, Cloudformation). Required 4 Years Experience in migrating legacy platforms to modernize applications. Nice to have 1 Years Knowledge/Experience in building and deploying DDD, microservices, RestApi's, graphql & webhooks. Nice to have 1 Years Experience in application development using object-oriented programming languages and/or analyzing database code. Nice to have 1 Year

Employment Type

Full Time

Company Industry

About Company

100 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.