Logo
IBS Software Services

Senior Technical Architect

IBS Software Services, Atlanta, Georgia, United States, 30383

Save Job

Job DescriptionPosition Title: Senior Technical ArchitectPosition Description: IBS Software Americas Inc. is seeking a Senior Technical Architect to play a critical role in designing and implementing robust and scalable solutions to ensure the reliability, availability, and performance of the systems. S/he will perform the following duties: Partner with the business to have a clear understanding of how our technology stack is tied to business outcomes and our bottom line. Successfully conduct day-to-day work and solve complex issues in own specific technical engineering area. Share domain and industry knowledge between cross-functional teams and serve as a guide to others by sharing and helping junior associates in their duties. Possess knowledge of features and facilities for integration, and communication among applications, databases and technology platforms to bring together different components and form a fully functional solution to a business problem. Identify areas of improvement within the code and suggest solutions. Advocate for operational excellence (such establishing SLOs, programming for resiliency and scalability) and facilitate collaboration with different stakeholders with varied perspectives to develop effective solutions to issues. Take a whole systems approach to analyze issues and implement holistic solutions by ensuring that linkages between structure, people, process and technology are made. Report on the status of difficult or high-level projects to local tech leadership via written or oral means. Ensure documentation is complete. Participate in our on-call rotation and incident management process, as well as partner closely with peers to accomplish goals within an agile software development lifecycle. Telecommuting Permitted: Hybrid work arrangement of 3 days in office, 2 days remote is acceptable with manager approval. Employee must live within reasonable commuting distance.Position Qualifications: This position requires a bachelor's degree, or foreign equivalent in Computer Science, Computer Applications, Information Technology, Software Engineering, or a related field plus (5) years of experience in a software development or engineering role. In the alternative, employer will accept: Master's degree, or foreign equivalent, in Computer Science, Computer Applications, Information Technology, Software Engineering, or a related field plus two (2) years of experience in software development or engineering role. Additionally, the applicant must have professional experience with: (1) Designing, deploying, and optimizing scalable, highly available, and secure systems on AWS, with deep knowledge of EC2, ECS, EKS, S3, RDS, and VPC; (2) Strong experience with Docker for building, managing, and optimizing containers. Experience with deploying and managing containerized applications on Kubernetes, including configuring Helm charts, service meshes, network policies, and RBAC in multi-tenant environments; (3) Enterprise-level Java development, including building distributed systems, REST APIs, and microservices architectures, with proficiency in frameworks like Spring Boot and Hibernate. Strong experience with multithreading, memory management, and performance optimization; (4) Python for automation, scripting, and cloud development, using frameworks like Flask and Django, with experience in cloud automation; (5) Setting up and maintaining CI/CD pipelines using Github, Github Actions, Jenkins and Spinnaker for automated deployments; (6) Using Terraform and Cloud formation to provision and manage cloud resources, including writing reusable modules and managing Terraform state across platforms like AWS; (7) Service Level Indicators (SLIs) and Service Level Objectives (SLOs) for defining and measuring service reliability and performance. Skilled in using tools like Datadog for monitoring, and Splunk for log management, setting up dashboards, anomaly detection, and real-time event correlation. (8) Jira for project management, issue tracking, and workflow automation. Experienced in configuring Jira workflows, managing sprints, and organizing boards for agile development processes.Position Location: 400 Galleria Parkway, Atlanta, GA 30339 *and various unanticipated locations.To Apply Send Resume to: Cynthia Hoffman - Manager, Human Resources; Cynthia.Hoffman@ibsplc.com