Search TSR Jobs

About TSR:

TSR is a relationship-based, customer-focused IT and technical services staffing company.

For over 40 years TSR, Inc. and its wholly owned subsidiary, TSR Consulting Services, have prospered in the Information Technology staffing business, earning the respect of companies both large and small with well refined candidate screening, timely placement, and a real understanding of the right skill sets required by our clients.

Mission & Vision

We do not believe in building a vision around the company but building a company around our vision, which is simply;

Every employee’s voice matters, their effort is appreciated, and their talent is rewarded.

We challenge each employee daily, to raise the bar on how we treat our consultants and candidates. For far too long in this industry, candidates have been ghosted, lied to, or placed at a client and then forgotten about. Each day our staff works tirelessly at qualifying and placing, top talent with our clients, in a compassionate and caring manner.

Not every candidate is a match for the job, but every candidate and consultant will be treated with respect and professionalism.

Full-Stack Engineer – Senior

Job Description

  • Location: New York, New York
  • Type: Contract
  • Job #76391

Our client, a leading utility company, is hiring a Full Stack Engineer – Senior consultant on a contract basis.

Work Location

New York, NY


• Design and analyze technical approaches, evaluate potential risks, costs and defects
• Recommend software technologies and solutions, evaluate alternatives, and analyze problems with data infrastructure
• Create models and prototypes when applicable
• Own and oversee application design and software development process
• Lead delivery team through architectural development process and collaborate with application development teams, architects, Business and other project constituents
• Ensure application software solutions are effectively and efficiently designed, produced and tested
• Present design options to executives, stakeholders, peers and delivery teams
• Breakdown architecture into tangible tasks for a developer to execute
• Predict future needs and ensure technical design are secure and scalable
• Research and implement innovate technologies, determine what best suits the organization and helps company meet goals and targets
• Create technical documentation, produce documents relating to application architecture, design steps, integration processes and testing procedures relating to each product developed
• Produce end-to-end solution models rapidly with focus on non-functional requirements.
• Educate and train staff of coding standards and design and development best practices
• Liaison between product delivery team and application support team, lead transition of product enhancement and delivery to application support team

Skills & Requirements

• Over 6 years of proven solution architect experience, must include System Integration and Platform Integration expertise
• Outstanding written and verbal communication skills
• Strong leadership skills, to effectively influence decisions and positively impact progress are required
• Strong hands on architecture experience designing and implementing customer facing application with payment transaction experience
• Working knowledge of latest technology patters on APIs and Micro services
• Hands on experience with software development and system administration
• Strong understanding of strategic IT solutions and frameworks
• Strong experience in project management, service oriented architecture (SOA) and cloud technologies
• Certified or equivalent experience in Microsoft Azure Service Products, Application Services, Application Insights and COSMOS DB.
• Experience in software release management for Microsoft Azure DevOps projects
• Strong experience working with vendor products, complex system solutions and cross functional teams
• Strong experience designing and building interfaces from internal source systems to externally facing applications.
• A problem solving aptitude
• Strong business and technology decision making skills are required
• Strong knowledge of project management and software development methodology and tools: Agile, Waterfall, Scrum, SDLC, DevOps, SaFE
• BS/BA in Computer Science, Engineering or related field
• Utility, metering or customer service industry knowledge is preferred, but no required

Pay Range:  $75-85

Include a message to the recruiters.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!