Software Engineer II
Dallas
Role: Software Engineer II
Location : Dallas, TX - Hybrid role, NO 100% Remote... in-office presence required
Software Engineer II will be part of a team of highly skilled engineers who develop and support a platform for automation, deployment, and operations of products in Azure. The Team and Scope of this role:
⢠The SaaS Automation team helps build the next generation of BY Supply Chain SaaS applications; these applications are being built from the ground up to take advantage of current and emerging technologies and practices.
⢠Software Engineer II will be a developer on the Infrastructure Automation team implementing services to support deployment and operations for mission critical services. The team serves as a liaison between the SaaS Operations/Build Automation and Product Development teams.
Primary Duties and Responsibilities
What youâll do:
- Automate infrastructure and product deployment in Azure
- Champion best practices for product and related infrastructure deployment, ensuring quality and streamlined support of the deployed software and related operational infrastructure
- Ensure adherence to quality standards and processes
- Identify and implement process improvements
- Work collaboratively with product teams to understand requirements and streamline delivery of value to customers as new releases are developed.
- Remain current with agile development methodologies as implemented in Blue Yonder
- Create and deploy Ansible collections and playbooks using Github ActionsÂ
- Create Python scripts
- Develop validation and testing frameworks for deployments to ensure correct configuration.
- Inspire fellow engineers to become better at their craft and gives practical advice on writing cleaner code and effective tests.
- Drives architecture and designs to become simpler, more robust, and more efficient.
- Continuously extends their technological knowledge
- Software/Tools/Technology: Ansible, Python, Groovy, GitHub, Jenkins, GitHub, Codacy, Azure, Bash scripting etc.
What we are looking for:
- BS or MS in Computer Science or any other related field is required.
- At least 5 years of experience in application development, Integration with a range of technologies related to delivery of highly automated solutions.
- Experience with cloud infrastructure such as Azure ( preferred) or other public Cloud experience
- At least 3+ years of hands-on experience working with Ansible, PythonÂ
- Expertise in Java, Ansible, Bash, Python or Groovy
- Proficient in Github Actions, or other continuous integration software
- Understanding of code versioning tools such as GitÂ
- Working knowledge of quality tooling and automation frameworks
- Experience managing configuration, build and deployments for enterprise software solutions.Â
- Expertise in cloud computing and API managementÂ
- Understanding of Linux / Windows technologies Â
- Working âŚ
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Hybrid role
Benefits/PerksContinuous learning opportunities Hybrid work Performance bonus
Tasks- Champion best practices
- Collaborate with product teams
- Implement process improvements
Ansible Azure Bash scripting Git GitHub Groovy Java Jenkins Python
Experience5 years
Education TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9