Development Engineer II - Hybrid - Genesco Inc
Nashville, TN
About the Job
The Ideal Candidate
Development Engineers are responsible for researching, developing, implementing, and supporting new technology and products to support internal and external customer needs. They work closely with systems stakeholders and project personnel to ensure that solutions meet quality standards and are delivered on time and within budget. Additional responsibilities may include server management, testing, and support of systems within one's assigned area of responsibilities. Adaptability and strong analytical thinking skills are critical success criteria for this role.
How You Will Make an Impact
Experience and Skills You'll Need to Have
Minimum Qualifications
Preferred Qualifications
Functional/Technical Competencies:
Behavioral Competencies:
Development Engineers are responsible for researching, developing, implementing, and supporting new technology and products to support internal and external customer needs. They work closely with systems stakeholders and project personnel to ensure that solutions meet quality standards and are delivered on time and within budget. Additional responsibilities may include server management, testing, and support of systems within one's assigned area of responsibilities. Adaptability and strong analytical thinking skills are critical success criteria for this role.
How You Will Make an Impact
- Develop and maintain PL/SQL interfaces between various systems with minimal oversight while adhering to rigorous testing/documentation standards.
- Develop and maintain web applications to support retail systems.
- Provide production support for many business processes related to retail systems, including processes that may have been written when Amazon was just a river in South America.
- As part of new development and rotating 24-7 on-call support, maintain and enhance Confluence knowledge base covering RITS systems including Marigold Loyalty, Jesta Vision Merchandising, Aptos Sales Audit, Thomson Routers Determination, and Oracle Customer Engagement CRM.
- Assist with architecting solutions for business requests with key focus on application integration design.
- Collaborate with the team to develop and maintain software solutions that meet business needs.
- Apply unit and integration testing practices while cooperating with Quality Assurance teams to ensure the quality and reliability of your work.
- Contribute to the creation of necessary documentation for your assignments, aiding in clear communication and system integrity.
- Uphold the integrity of production systems by adhering to Development, Quality Assurance, Release Management, and Change Control standards.
- Prioritize and address technical issues and internal customer requests efficiently.
- Participate in an on-call support rotation to handle technical issues
- Perform other duties as assigned.
Experience and Skills You'll Need to Have
Minimum Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field; or an equivalent combination of education and experience.
- 2-5 years of experience in software development.
- Basic proficiency in programming languages.
- Experience with Unix-based operating system in an enterprise environment.
- Strong understanding of relational databases.
- Experience developing with procedural language for SQL (preferred Oracle PL/SQL).
- Experience with full stack web development.
- Experience with Shell scripting.
- Strong ability to adapt to new technologies and ways of thinking.
- Willingness to travel as required.
Preferred Qualifications
- Experience in retail technology industry.
- Experience with implementing and/or supporting packaged software solutions.
- Working knowledge of technologies in relation to web development: Node.js, Angular, JavaScript, Bootstrap, TypeScript, HTML, CSS.
- Working knowledge of Groovy, Bash, Python, PowerShell, or similar scripting languages.
- Basic understanding of containerization architecture for software deployment.
- Experience with or interest in retail systems, accounting principles, loyalty, and workforce management.
Functional/Technical Competencies:
- Strong analytical problem solving and troubleshooting skills.
- Basic understanding of networking.
- Exposure to CI/CD tools and methodologies
- Exposure to cloud technologies, webservices, and APIs
- Strong written and verbal communication skills
- Experience with defect tracking and code management tools
Behavioral Competencies:
- Ability to be flexible and adjust to changing factors and conditions
- Must be well-organized, efficient, detail-oriented, and able to work independently and as a member of a team.
- Must possess excellent collaborative and interpersonal skills.
- Must be a quick study with strong comprehension skills for unique applications and environments.
- Ability to develop skills in new technologies.
Source : Genesco Inc