
Developer
Floor & Decor
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
About the role
- Develop, maintain, and enhance Continuous Integration and Continuous Delivery pipelines using Jenkins, Bitbucket pipelines, focused on working in a DevOps model and toolsets, to maximize application development teams’ efficiency and productivity
- Build, maintain, and operate infrastructure and services in Azure cloud and on-prem (VMWare) using automation and infrastructure as code practices
- Create custom solutions, written in Python, Java, or JavaScript, for integrating monitoring, developing and managing platform integrations, and managing cloud platforms
- Responsible for the full software development lifecycle of a project including design, development, unit testing, system testing and change management
- Integrate new products and solutions into existing environment for continuous improvement
- Work with end users to define business requirements for new projects as well as supporting existing processes
- Develop leadership skills to navigate project execution through all phases of the standard software development lifecycle
Requirements
- Bachelor’s degree in Computer Science or related field
- 4+ years of development experience required
- Experience with Agile development methodologies and tools such as Jira, Confluence, and Bitbucket
- Extensive CI/CD development experience is required, Preferably using Jenkins pipelines
- Integrating CI/CD tools with Bitbucket or Github, Slack or Teams, Jira, and ServiceNow
- Integrating automated software quality and security check frameworks, such as SonarQube, HP-Fortify, and Jenkins
- Proficient with one or more programming languages: Python, Java, C#, Go, JavaScript
- Extensive experience automating provisioning and configuration management of systems using Terraform and Ansible
- Fluent in Linux and Windows scripting using BASH and Powershell
- Experience with at least one DB platform: PostgreSQL (preferred), SQL Server, Oracle, DB2, PostgreSQL, or MySql
- Experience with at least one of the tools: Jenkins, Dynatrace, Terraform, Splunk
- Experience working with Docker and container orchestration technologies such as Docker Swarm or Kubernetes
- Experience with setting up and supporting configuration management tools such as Puppet, Chef, Ansible, Salt, SCCM
- Demonstrated proficiency with one or more technology environments with the ability to learn and apply new and emerging concepts quickly
- Ability to work on multiple 'open' projects concurrently while in various stages of development, testing and approval processes
- Strong decision-making, problem solving and data analysis skills
- Excellent communication skills (written and verbal)
- Ability to multi-task, meet deadlines, and work in a fast-paced environment
Benefits
- Bonus opportunities & career advancement opportunities at every level
- Programs that help you reach your financial goals: 401k with company match, Employee Stock Purchase Plan, and Referral Bonus Program
- Medical, Dental, Vision, Life, and other Insurance Plans (subject to eligibility criteria)
- Work-life balance, including: Paid vacation and sick time for eligible associates, Paid holidays plus a personal holiday, Paid Volunteer Time Off that starts on Day 1
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Continuous IntegrationContinuous DeliveryJenkinsPythonJavaJavaScriptTerraformAnsibleLinux scriptingWindows scripting
Soft Skills
leadershipdecision-makingproblem solvingdata analysiscommunicationmulti-taskingtime managementadaptabilitycollaborationbusiness requirements analysis
Certifications
Bachelor's degree in Computer Science