Friday , March 29 2024

Subway – Sr. Software Engineer, SUBS

Website Subway

Job Description:

The Senior Software Engineer (SSE) defines and creates the next generation of software application solutions to drive business value for Subway in an innovative and impactful manner. The SSE translates business and technical architecture requirements into design specifications for the development team to meet current and future business needs. The SSE functions as a technical expert for the engineering team including leading resolution and decision making on complex technical challenges. The SSE will monitor multiple projects by Solution Partners to successful completion while maintaining scope within time and budget constraints.

Job Responsibilities:

  • Conveys project objectives, risks and success criteria to project and engineering leadership teams.
    Works with Solution Architects to assure that solutions meet architectural requirements. Designs and develops efficient software components meeting project requirements
  • Maintains a strong work ethic and positive attitude and motivates team members
  • Participates in sprint planning. Assures that the QA/Test programs for all projects are effective and efficient. Provides team and project leadership for software development activities.
  • Perform business analysis and develops specifications with the Program Manager and Stakeholders. Determines and develops design approaches and solutions, develops recommendations on how to proceed with the application realization.
  • Establishes the engineering vision of a technical product and oversees the product development, testing, & deployment efforts. Writes high-level and/or detailed technical specifications based on conceptual design and stated business requirements.
  • Directs the implementation of the software solution by collaborating with Solution Partners and internal engineering team members. Assures overall product quality and adherence to technical standards & target state vision. Plans and coordinates production releases.
  • Enforces the application of established coding standards, test automation, and software development best practices. Performs code reviews and oversees successful testing.

Job Requirements:

  • Problem Solving and Decision Making – Identifies and understands issues, problems, and opportunities; obtains and compares information from different sources to draw conclusions, develops and evaluates alternatives and solutions, solves problems, and chooses a course of action.
  • Deep understanding of efficient data structures and algorithms and working knowledge and experience with best practices for software engineering. Understands common design patterns the motivations for use.
  • Expert knowledge and production-proven application of mainstream development methodologies including: C#, Angular, VB.NET, SQL Relational Database and NOSQL(Azure), SQL Reporting, NodeJ’s, JSON, XML. Experience working within an Agile framework strongly recommended. Experience with Active Batch, .NET Core, GIT, Winforms, web backend desired.
  • Ability to champion technical investigations and cost estimates
  • Ability to drive sound design, and implementation through hands-on development. Understands and implements architectural vision for performance, extensibility, and availability
  • Driving for Results – Sets high standards of performance for self and/or others; assumes responsibility for work objectives; initiates, focuses, and monitors the efforts of self and/or others toward the accomplishment goals; proactively takes action and goes beyond what is required.
  • Bachelor’s Degree in Computer Science, Math, Science, Engineering or related field required.
  • Demonstrated leadership in software engineering design, implementation, testing, deployment and support.
  • 5-8 years’ overall experience

Job Details:

Company: Subway

Vacancy Type:  Full Time

Job Location: Milford, CT, USA

Application Deadline: N/A

Apply Here

careers-trivia.net