Logo
Stack Sports

Software Engineer

Stack Sports, Plano, Texas, us, 75086


Description

Stack Sports relies heavily on software for many functions, and Software Engineers are pivotal in developing software that provides real solutions to Stack Sports clients. A Software Engineer needs to address the entire software development lifecycle - to analyze the needs and then design, test, and develop software to meet those needs.

As a Software Engineer for Stack Sports, you will, but are not limited to:

Work directly with a cross-functional SCRUM team, including but not limited to managing transactions, reporting, and reconciliation.Make recommendations and have an impact on both the service layer as well as the user interface and back-end functionality.Be responsible for building new features and maintaining a suite of highly available, highly scalable applications around sports and sports customers.Comply with Stack Sports Security Policy and best practices for secure software coding.Comply with the Payment Card Industry (PCI) best practices for handling Payment Card Information and Cardholder Data.Document your development work using Jira, documents, diagrams, and flowcharts.Improve system quality by identifying issues and familiar patterns and developing standard operating procedures.Enhance applications by identifying opportunities for improvement, making recommendations, and designing and implementing systems.Maintain and improve existing codebases and peer review code changes.Liaise with colleagues to implement technical designs.Investigate and use new technologies where relevant.Provide written knowledge transfer material.Deep technical understanding of software development practices and concepts.

Requirements

A degree in Software Engineering, Computer Science, Mathematics, or related fields is essential but not required. Some departments within Stack Sports may require expertise in a particular area of high-level programming languages. Please refer to the specific job description for the necessary technical skills.

Knowledge in one or more of the following programming languages or ability to learn it quickly: PHP, Node.js, React, and JavaScript.Experience in one or more of the following or ability to learn it quickly: PostgreSQL or MySQL.Understanding of general programming frameworks, including one of the following: Symfony, Laravel, React/Redux, Ember.js, vue.js, or similar technology frameworks.Familiarity with the following concepts will be helpful: Agile methodologies, Git/GitLab, Automation, CI/CD.Experience testing PHP applications (TDD, BDD).Strong debugging, problem-solving, and investigative skills.Experience with Agile/Scrum methodology.Experience with eCommerce and payment processing.Experience working with 3rd Party APIs.Experience designing highly-trafficked systems.Software Engineers at Stack Sports must stay current with the latest hardware, systems, and coding developments.A Software Engineer must be passionate about solving problems and providing workable solutions.Must possess knowledge of coding, algorithms, and data structures.Must possess knowledge of API.Strong analytical and reasoning skills with an ability to visualize processes and outcomes.Proficiency in troubleshooting software issues and debugging a large codebase.Outstanding all-round communication skills and ability to work collaboratively.

#J-18808-Ljbffr