Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by DICK'S Sporting Goods, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer II - Payments at DICK'S Sporting Goods will play a critical role in enhancing and maintaining our payment processing systems. This position is responsible for developing, testing, and implementing software solutions that improve the efficiency, security, and reliability of payment transactions. The candidate will collaborate with cross-functional teams to ensure seamless integration of financial services within our systems while adhering to industry standards and best practices.
Job Responsibilities
- Design, develop, and maintain payment processing software and related applications.
- Conduct code reviews and ensure adherence to technical standards and best practices.
- Collaborate with product owners and stakeholders to understand requirements and translate them into technical specifications.
- Test and deploy applications and systems to ensure quality and performance meet established criteria.
- Investigate and resolve issues related to payment transactions, ensuring minimal downtime and swift recovery.
- Stay updated with the latest technology trends and advancements in payment processing systems.
- Document development processes, code changes, and user instructions.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3-5 years of experience in software development, with a focus on payment systems and technologies.
- Proficient in programming languages such as Java, C#, or Python.
- Experience with RESTful APIs and web services.
- Working knowledge of payment gateways and transaction processing technologies.
- Familiarity with security protocols and compliance standards in payment processing (e.g., PCI DSS).
- Strong analytical and problem-solving skills, with the ability to work effectively in a collaborative environment.
Technologies & Tools
The Software Engineer II - Payments will work with a variety of technologies and tools in this position. Key systems may include payment gateways like Stripe or PayPal, programming environments using Java, Python, or C#, along with database management systems such as MySQL or PostgreSQL. Version control systems like Git and CI/CD tools will also play an integral role in the software development life cycle.
Ideal Candidates
Ideal candidates for this position should be detail-oriented and possess a strong commitment to delivering high-quality software solutions. They should exhibit effective communication skills, enabling them to collaborate with diverse teams and articulate technical concepts clearly to non-technical stakeholders. A passion for innovation and staying attuned to evolving technologies in the payments industry will further enhance their suitability for this role, along with a proactive approach to problem-solving and a dedication to continuous learning.
☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.