Development Engineer III - Hybrid
New Yesterday
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
Design, develop, enhance, and maintain software solutions to meet business requirements and improve existing systems
Conduct unit and integration testing, and collaborate with QA teams to ensure thorough validation and test planning
Design and code web-based applications using technologies such as Angular, Node.js, J2EE, Struts, JSP, HTML, CSS, JavaScript, jQuery, Tomcat, JSON, Oracle, and Web Services
Collaborate with cross-functional teams to gather requirements and design efficient, scalable solutions
Prioritize and resolve issues and requests from business stakeholders, project managers, and retail users in a timely manner
Maintain system stability by adhering to Development, QA, Release Management, and Change Control standards
Create and maintain technical documentation, specifications, and operational guides
Provide 24/7 on-call support on a rotating basis for critical technical issues
Perform other duties as assigned
Experience and Skills You'll Need to Have
Minimum Requirements
Bachelor’s degree in Computer Science, Information Technology, or other related concentration; and/or combination of experience and education
5 - 8 years of experience with software development
5+ years of experience with programming languages
Ability to travel as needed
Preferred Requirements:
Experience in retail technology industry
Experience implementing and/or supporting packaged software solutions
Functional/Technical Competencies:
Strong analytical problem solving and troubleshooting skills
Strong written and verbal communication skills
Basic understanding of networking
Exposure to CI/CD tools and methodologies
Exposure to cloud technologies, web services, and APIs
Experience with defect tracking tools (e.g., JIRA) and source control (e.g., GitHub)
Hands-on experience with Java and Angular
Ability to understand and build data structures
Knowledge of PL/SQL, procedures, and functions
Understanding of software development methodologies and best practices
Ability to quickly learn business issues and propose technical solutions
Ability to perform impact analysis for new requirements
Ability to prioritize and resolve issues in a timely manner
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.
Please note that we are not able to provide visa sponsorship for this role.
#LI-LC1
- Location:
- Nashville