Apply for this Job
OVERVIEW
Provides expert level technology solutions and supports multiple major initiatives using Java, JavaScript, or native mobile languages like Java or Swift. Acts as a subject matter expert and act as a mentor to other IT personnel. Works directly with management and other team members on a variety of projects to help meet the short and long-term goals of the organization.
RESPONSIBILITIES (other duties may be assigned)
1. Collaborate with team members to determine best practices and customer requirements for software
2. Provide Leadership and Expert Level Development of new applications using pre-approved programming languages that meet or exceed the needs of the company
3. Create and tune complex SQL queries as part of the software development process
4. Define, create, and maintain application/system documentation including Technical/User Documentation, Test Cases, Release notes, etc.
5. Demonstrate expert knowledge of multiple applications, systems, or development languages; whether open source, internally developed, or purchased
6. Maintain all assigned applications / systems; create and implement regular updates to address customer and company requirements.
7. Analyze applications/systems to identify, research, and document weaknesses and errors.
8. Ensure software security by adhering to Sheetz established Secure Software Development Guidelines.
9. Provide expert technical advice and counsel to leadership and to less experienced IT team members
10. Identify, implement, and support coaching and training opportunities of other team members.
11. Stay up to date on the latest development tools and industry trends as they relate to Sheetz
12. Lead teams that may include peer-level professionals, specialized technicians, managers, contractors, consultants and/or customers
13. Provide troubleshooting and escalation support in collaboration with all areas of IT and Sheetz Vendors to minimize business impact on and off normal business hours. Sheetz is open 24/7/365 and as such, our internal and external customers may require assistance at any time.
QUALIFICATIONS
(Equivalent combinations of education, licenses, certifications and/or experience may be considered. Two years of experience is equivalent to one year of college/trade school)
Education
• Bachelor's degree in any field which includes courses or training in computer programming, systems analysis, system development, or systems engineering, is required.
• Bachelor's degree in Computer Science, Management Information Systems, Computer Engineering is preferred.
Experience
• Minimum 10 years' experience developing and implementing software solutions required, to include:
• Previous experience working on large scale software projects
• Expert level knowledge developing software utilizing various coding languages including Java, Python, JavaScript, ETL, SQL, Low-Code Development tools, or similar
• Previous experience developing secure software systems based upon industry specifications (understanding of OWASP, PII and PCI is a plus)
Licenses/Certifications
• Professional program certification in Java is strongly preferred
Tools & Equipment
• General Office Equipment
ACCOMMODATIONS
Sheetz is committed to the full inclusion of all qualified individuals. Sheetz is committed to considering all applicants regardless of disability who can perform all essential job duties with or without accommodations.
Date Posted: 14 April 2025
Apply for this Job