Full Stack Developer

Peraton•Cranston, RI

About The Position

Peraton is seeking a versatile Full Stack Software Developer to join the development team supporting the Citizens Security & Public Services, State and Local East, Rhode Island DMV Account. The role involves building responsive front-end interfaces, developing server-side logic and business components for .NET applications, managing SQL scripts and databases, and creating and troubleshooting RESTful APIs. The developer will also use TFS for source control and development activities, participate in Agile/Scrum ceremonies and code reviews, document technical work, and support automated or UI testing. The candidate must be local to Cranston, Rhode Island, and must be a U.S. citizen or permanent resident (Green Card holder). The stated typical salary range is $86,000–$138,000; compensation depends on factors including responsibilities, experience, education, skills, location, and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus.

Requirements

  • At least 8 years of professional full-stack application development experience, including analysis, design, development, and troubleshooting of multi-tier enterprise applications.
  • Bachelor’s degree.
  • Experience developing web-based user interfaces with JavaScript-based frameworks such as Vue.js or Angular, as well as HTML5 and CSS.
  • Ability to translate business requirements into functional, user-friendly UI designs.
  • Strong experience developing applications using VB.NET and C#.
  • Ability to develop business logic, application components, and integrations in enterprise applications using REST APIs.
  • Strong experience with Microsoft SQL Server, including SQL queries, stored procedures, and scripts; database design and data relationships; and troubleshooting database and application data issues.
  • Experience designing, developing, and consuming application interfaces and integrating systems and business applications.
  • Ability to understand and implement end-to-end data flows between application components.
  • Experience using Team Foundation Server (TFS) for source control, work-item management, and software development activities.
  • Experience working in Agile software development environments and with Agile methodologies.
  • Experience using Agile project management tools such as ALM Octane.
  • Ability to analyze business and technical requirements and implement end-to-end solutions across UI, application/business logic, and database components.
  • Strong analytical and troubleshooting skills, including the ability to independently analyze existing code, investigate issues, identify root causes, and develop effective solutions.
  • Ability to work independently and as part of a team, take initiative, identify improvement opportunities, and drive technical solutions with minimal direction.
  • Must be local to Cranston, Rhode Island.
  • Must be a U.S. citizen or permanent resident (Green Card holder).

Nice To Haves

  • Knowledge of AWS and Azure services.

Responsibilities

  • Build responsive, interactive user interfaces and web pages using modern front-end frameworks such as Angular or Vue.js, along with HTML5 and CSS.
  • Develop server-side logic, application architecture changes, and business logic for .NET applications.
  • Design, query, and optimize SQL scripts for business rule implementation and troubleshooting; investigate existing datasets with SQL queries.
  • Create, test, and integrate ASP.NET Core RESTful APIs connecting front-end and back-end services; trace and troubleshoot API calls.
  • Use TFS for source control, work-item management, and development activities such as initiating builds.
  • Participate in Agile/Scrum ceremonies, perform code reviews, write technical documentation, and support automated or UI testing.
  • Analyze business and technical requirements and implement end-to-end solutions spanning user interfaces, application and business logic, and database components.
  • Work with existing applications and established business processes and code; troubleshoot defects and production issues.
  • Investigate issues, identify root causes, and develop solutions, working independently and with the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service