Software Engineer

Company:  Stack Sports
Location: Plano
Closing Date: 07/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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
Apply Now
Share this job
Stack Sports
An error has occurred. This application may no longer respond until reloaded. Reload 🗙