Senior .NET Software Engineer

Software Development United States Latham, New York


Description

We are seeking a Senior Software Engineer that loves working with the web and mobile platforms, to join our team of passionate coders in a modern development environment.  Our Agile teams collaborate to define requirements, design and create solutions which target complex business problems.  Our focus is on building the highest quality applications using cutting-edge technologies to satisfy market driven needs.

Our technology stack consists of:

  • Microsoft SQL Server 2019
  • .NET Core
  • C#
  • Xamarin.Android and Xamarin Forms
  • ASP.NET MVC 5 and Web API 2
  • Vue.js, AngularJS, and JavaScript
  • AWS Cloud Platform

Responsibilities

  • The Senior Software Engineer- Mobile is responsible for extending the features and functionality of Tyler’s mobile applications.
  • Work through all phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance.
  • Collaborate with Business Analysts and Subject Matter Experts to refine requirements which address the integration needs of our clients.
  • Contribute to and validate software design scheme and models
  • Write and maintain application code for functionality
  • Participate in and conduct code reviews
  • Provide guidance to less experienced team members to ensure knowledge transfer and training are successfully meeting department goals.
  • Assure integrity of all solutions developed through coordination of testing and adherence to company standards and procedures.
  • Occasionally travel to client site to discuss integration requirements.

Qualifications

  • Bachelor’s degree in computer science or math, or comparable work experience.
  • A minimum of 3 years of experience coding in C# required.
  • High proficiency developing and consuming Web APIs using OAuth2.0 or other authentication patterns and common data formats such as JSON, CSV, and XML required.
  • Experience with Xamarin development or mobile app development highly desirable.
  • Experience with the AWS cloud platform highly desirable
  • Experience with working with the .NET Core framework highly desirable
  • Experience with REST API patterns and designs desirable
  • Experience with de-coupled systems using message brokers desirable
  • Demonstrated expertise with SQL databases and data modeling principles.
  • Demonstrated expertise with T-SQL including SQL queries, stored procedures, views, and functions.
  • Experience with Web application development using Microsoft ASP.NET and C# desirable.
  • Excellent analytical abilities, communication, and interpersonal skills.