Software Engineer

TST Media   •  

Minneapolis, MN

Industry: Advertising & Marketing Services

  •  

Not Specified years

Posted 297 days ago

This job is no longer available.

SportsEngine, a leader in the youth sports technology space, is growing our Development  team in Minneapolis. Your experience with Ruby on Rails, Javascript and Angular will be valuable here. This role is not open to remote employees.

Each day, hundreds of thousands of volunteer coaches, directors, and managers positively impact the lives of millions of athletes through sports. In addition to teaching them about their sports, they also impact their lives by teaching them life long values of working hard, being honorable, and treating each other like family.

At SportsEngine, our mission is to help make these volunteer's lives easier by building world-class technology solutions to help them spend less time running their organization and more time putting smiles on the faces of these athletes. To us, they are heroes.

We're looking for people who not only believe in our mission, but have a passion for craftsmanship. We're one of Minnesota's Top 100 Companies to Work For, provide only the best facilities and equipment, offer competitive pay, great benefits, and the opportunity to go home each night knowing you truly made a difference in the lives of heroes.

Join us.

Responsibilities

SportsEngine, a leader in the youth sports technology space, is growing our Development  team in Minneapolis. Your experience with Ruby on Rails, Javascript and Angular will be valuable here. This role is not open to remote employees.

  • Each day, hundreds of thousands of volunteer coaches, directors, and managers positively impact the lives of millions of athletes through sports. In addition to teaching them about their sports, they also impact their lives by teaching them life long values of working hard, being honorable, and treating each other like family.
    At SportsEngine, our mission is to help make these volunteer's lives easier by building world-class technology solutions to help them spend less time running their organization and more time putting smiles on the faces of these athletes. To us, they are heroes.
    We're looking for people who not only believe in our mission, but have a passion for craftsmanship. We're one of Minnesota's Top 100 Companies to Work For, provide only the best facilities and equipment, offer competitive pay, great benefits, and the opportunity to go home each night knowing you truly made a difference in the lives of heroes.
    Join us.

Responsibilities

  • Develop software solutions by studying information needs, talking with users, studying systems flow, data usage, and work processes. Investigate problem areas, and follow the software development lifecycle.
  • Work closely with the Product Owner and others to define system’s functional and nonfunctional requirements. Collaborate with the Product Management and Software Architects to define, design, and build software. Evolve the existing software system applications and architecture in various areas as needed. Assist with release and sprint planning. Participate in daily scrum meetings. Help other engineers resolve technical problems.
  • Document and demonstrate solutions by developing appropriate technical documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Provide assistance and support to other departments in the use of the software.
  • Research software tools available from third-party vendors, recommend purchases, test and approve products.
  • Improve software development process by conducting systems analysis, recommending changes in policies and procedures.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment. Participate in educational opportunities, read professional publications, maintain personal networks, participate in professional organizations.
  • Participate in design discussions, assist in the development of software and automated unit tests.

Desired Skills & Experience

  • Experience with Ruby on Rails, and Angular, and SQL is preferred.
  • Experience with HTML, CSS, Javascript is preferred.
  • Knowledge or experience with Jira, GitHub, and Selenium a plus.
  • Strong analytical, problem-solving, and technical skills.
  • Strong technical design skills.
  • Creativity and communication skills.
  • Ability to craft a technical vision and communicate through various artifacts.
  • Ability to lead a team through challenging technical obstacles.
  • Ability to work in a continuous deployment environment.

Education

  • Bachelor’s degree in computer science or equivalent.
  • Work closely with the Product Owner and others to define system’s functional and nonfunctional requirements. Collaborate with the Product Management and Software Architects to define, design, and build software. Evolve the existing software system applications and architecture in various areas as needed. Assist with release and sprint planning. Participate in daily scrum meetings. Help other engineers resolve technical problems.
  • Document and demonstrate solutions by developing appropriate technical documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Provide assistance and support to other departments in the use of the software.
  • Research software tools available from third-party vendors, recommend purchases, test and approve products.
  • Improve software development process by conducting systems analysis, recommending changes in policies and procedures.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment. Participate in educational opportunities, read professional publications, maintain personal networks, participate in professional organizations.
  • Participate in design discussions, assist in the development of software and automated unit tests.

Desired Skills & Experience

  • Experience with Ruby on Rails, and Angular, and SQL is preferred.
  • Experience with HTML, CSS, Javascript is preferred.
  • Knowledge or experience with Jira, GitHub, and Selenium a plus.
  • Strong analytical, problem-solving, and technical skills.
  • Strong technical design skills.
  • Creativity and communication skills.
  • Ability to craft a technical vision and communicate through various artifacts.
  • Ability to lead a team through challenging technical obstacles.
  • Ability to work in a continuous deployment environment.

Education

  • Bachelor’s degree in computer science or equivalent.