A technology solutions company in Atlanta is seeking a skilled software engineer. The role involves analyzing user needs, developing software solutions, and collaborating with cross-functional teams in an Agile/Scrum environment. Essential qualifications include expertise in software and DevOps engineering, experience with various programming languages, and familiarity with CI/CD tools. This position offers a dynamic work environment and opportunities for professional growth.
Qualifications
Professional experience in software engineering and DevOps engineering is required.
Experience with Java Springboot and CI/CD applications is essential.
Working knowledge of Agile/Scrum methodologies is crucial.
Responsibilities
Analyze user needs and develop software solutions.
Evaluate and adopt new software technologies to solve problems.
Work with Technical Product Managers and Architects to create user stories.
Skills
Software engineering
DevOps engineering
Agile/Scrum
C
C#
Java
Perl
Python
Go
Shell scripting
Tools
Splunk
AppD
Grafana
Java Springboot
CI/CD
Ansible
Chef
Puppet
RabbitMQ
Docker
Kubernetes
Job description
Overview
Position duties and responsibilities include, but are not limited to:
Analyze user needs and develop software solutions.
Evaluate and adopt new software technologies to solve problems.
Work with Technical Product Managers and Architects to create user stories for developers.
Create E2E integration with web & frontend applications.
Support application functioning and performance tuning.
Collaborate with internal and external teams to define, design, and deploy new features.
Develop application support documentation to facilitate acceptance of system changes into production and translate business and functional requirements into documented technical specifications.
Build and unit test production deployment packages and implementation plan for scheduled system enhancements.
Work with cross-functional teams successfully deliver offers and application releases.
Perform RCA (Root Cause Analysis) and document findings.
Support, triage, and troubleshoot issues affecting Staging, Pre-production, and Production.
Qualifications / Skills
Skills requirements: must have professional experience in:
Proven experience in software engineering and DevOps engineering. (Required)
Experience with Splunk , AppD and Grafana ( Preferred)
Experience working in an Agile/Scrum and DevOps environment. (Required)
Experience in one or more of: C, C#, Java, Perl, Python, Go, or scripting experience in Shell and Perl. (Required)
Experience with Java Springboot (Required)
Experience with CI/CD applications and pipelines. (Required)
Experience with DevOps tools, such as, Ansible, Chef, Puppet, RabbitMQ etc. Experience in Docker, Kubernetes, etc. (Preferred)