Insight Global - Atlanta, GA

posted 3 months ago

Full-time - Senior
Atlanta, GA
Administrative and Support Services

About the position

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.

Responsibilities

  • Develop, enhance, test, support, maintain, and debug software applications.
  • Assist senior business leaders and management in providing strategic technical direction and system architecture.
  • Utilize in-depth knowledge of technological alternatives and business system requirements to recommend innovations.
  • Lead or estimate effort for software applications for one or more programmers.
  • Coordinate collaboration with external programming teams to deliver software on time and within budget.
  • Provide feedback and technical guidance to project managers on critical issues affecting business objectives.
  • Establish recognition as a content expert among peers.

Requirements

  • Experience in building large scale distributed enterprise platforms with focus on performance, scale, security, and reliability.
  • Hands-on development experience in Java, J2EE, Spring Boot and REST.
  • Experience with Agile development practices, test-driven development and CI/CD tool chains.
  • Experience in containers and Kubernetes-based container orchestration technologies.
  • Experience in cloud-native network, storage, and virtualization technologies.
  • Proven track record of developing scalable enterprise solutions.
  • Experience with infrastructure as code concepts, terraform and ansible.
  • Experience in PaaS logging, monitoring, and observability tools such as fluentD, Prometheus, Splunk, etc.
  • Experience with on-premises based Private Cloud and Public Cloud platforms such as Azure, AWS, and Google Cloud.
  • Experience in working in and leading Agile scrum teams.
  • Track record of successful operation in a fast-paced environment with the ability to effectively manage multiple priorities concurrently.
  • Ability to communicate effectively with technical and non-technical staff and provide mentorship to developers and infrastructure engineers.
  • Experience in a compliance heavy industry like financial services or defense.
  • Experience with Hashicorp products (Consul, Vault, Terraform, Packer).
  • Experience with container orchestration platforms like Kubernetes.
  • Experience in managed Kubernetes services such as AKS, EKS, or GKE.

Nice-to-haves

  • Good interpersonal skills and communication skills.
  • Ability to manage competing priorities and adapt to change in project scope.
  • Proven ability to work independently with minimal supervision and as part of a team with direct responsibilities.
Ā© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service