Software Architect Senior

Apidel Technologies

Indianapolis, IN

JOB DETAILS
JOB TYPE
Contractor
SKILLS
Amazon Elastic Compute Cloud (EC2), Amazon Web Services (AWS), Automation, Best Practices, Business Operations, Child Support, Communication Skills, Cross-Functional, Data Recovery, Identify Issues, Identity Data Management, Information Technology & Information Systems, Infrastructure as a Service (IaaS), Operations Processes, Performance Analysis, Performance Tuning/Optimization, Presentation/Verbal Skills, Problem Solving Skills, Scalable System Development, Software Architecture, Support Documentation, Systems Reliability, Team Player, Technical Leadership, Technical Writing, Vector Based, Writing Skills
LOCATION
Indianapolis, IN
POSTED
11 days ago

Responsible for ensuring quality and consistency of the software architecture and providing day-to-day technical guidance to the development teams.
This position is with the Child Support Bureau for their Information Technology Department

Overview:
Experience with observability and monitoring tools such as Prometheus, Alert manager, and Grafana
Experience with NGINX Ingress or NGINX Gateway
Experience with Fluent Bit for log forwarding
Knowledge of pgvector or vector based database extensions
Experience with Key cloak for identity and access management
Experience using KEDA for event driven scaling in Kubernetes
Experience with MongoDB
Experience with Helm chart deployment and management
Experience with Jira
Experience with Confluence
Experience with Bitbucket
Experience with Splunk
Design, deploy, and maintain cloud infrastructure using AWS services such as EC2, EFS, RDS, ALB, IAM, and S3.

Manage and operate Kubernetes/EKS clusters, including deployments, integrations, and troubleshooting
Develop, implement, and support document generation or automation solutions using Smart Document
Collaborate with cross functional teams to build scalable, secure, and automated solutions
Monitor system performance, reliability, and capacity, and proactively resolve issues.
Create and maintain technical documentation, diagrams, and operational procedures.

Ability set defined goals and meet deadlines.
Must demonstrate a willingness to learn and adapt to new applications and technology platforms.
Ability to critically evaluate information from multiple sources and translate business needs into technical requirements.
Thorough knowledge of system performance tuning, reliability practices, and operational best practices.
Ability to develop and execute system backup and recovery procedures.
Ability to work effectively with technical teams and business partners.
Strong oral and written communication skills.

About the Company

A

Apidel Technologies