Insight Global - Atlanta, GA
posted 3 months ago
The position involves developing, enhancing, testing, supporting, maintaining, and debugging software applications that are crucial for various business units or support functions. As a senior member of the technical team, the individual will assist senior business leaders and management in providing strategic technical direction and system architecture for individual initiatives. The role requires utilizing in-depth knowledge of technological alternatives and business system requirements to recommend innovations that enhance or provide a competitive advantage to the organization. The individual will lead or be responsible for estimating the effort required for software applications for one or more programmers and will coordinate collaboration with external programming teams to ensure timely and budget-compliant software delivery. Additionally, the position involves providing feedback and technical guidance to project managers on critical issues that impact business objectives, establishing the individual as a recognized content expert among peers. The candidate is expected to have experience in building large-scale distributed enterprise platforms with a focus on performance, scale, security, and reliability. Hands-on development experience in Java, J2EE, Spring Boot, and REST is essential. Familiarity with Agile development practices, test-driven development, and CI/CD tool chains is also required. The role demands experience with containers and Kubernetes-based container orchestration technologies, as well as cloud-native network, storage, and virtualization technologies. A proven track record of developing scalable enterprise solutions is necessary, along with experience in infrastructure as code concepts, including Terraform and Ansible. The candidate should also be familiar with PaaS logging, monitoring, and observability tools such as FluentD, Prometheus, and Splunk, and have experience with both on-premises private cloud and public cloud platforms like Azure, AWS, and Google Cloud. Leading Agile scrum teams and operating successfully in a fast-paced environment while managing multiple priorities concurrently are key aspects of this role. Effective communication with both technical and non-technical staff, along with the ability to mentor developers and infrastructure engineers, is crucial. Experience in compliance-heavy industries such as financial services or defense, as well as familiarity with Hashicorp products (Consul, Vault, Terraform, Packer) and managed Kubernetes services (AKS, EKS, GKE), is highly desirable. The candidate should possess good interpersonal and communication skills, the ability to manage competing priorities, and adapt to changes in project scope, while demonstrating a proven ability to work independently with minimal supervision and as part of a team with direct responsibilities.