Full Stack Developer

Peraton•Cranston, RI
•$86,000 - $138,000

About The Position

Peraton is seeking a versatile, forward-thinking Full Stack Software Developer to join its development team supporting the Citizens Security & Public Services, State and Local East, Rhode Island DMV Account. The role involves developing and supporting enterprise applications across the front end, back end, database, and integration layers. The developer will work with existing applications and business processes, troubleshoot defects and production issues, and deliver end-to-end solutions with minimal direction. The candidate must be local to Cranston, Rhode Island, and must be a U.S. citizen or permanent resident (Green Card holder).

Requirements

  • At least 8 years of professional experience in full-stack application development, including analysis, design, development, and troubleshooting of multi-tier enterprise applications.
  • A bachelor's degree.
  • Experience developing web-based user interfaces using JavaScript-based frameworks such as Vue.js or Angular, as well as HTML5 and CSS.
  • Ability to translate business requirements into functional, user-friendly user-interface designs.
  • Strong experience developing applications using VB.NET and C#, including business logic, application components, and integrations using REST APIs.
  • Strong experience with Microsoft SQL Server, including SQL queries, stored procedures, scripts, database design and 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 in Agile software development environments and Agile methodologies.
  • Ability to analyze business and technical requirements and design and implement end-to-end solutions.
  • Strong analytical and troubleshooting skills, including independently analyzing existing code, investigating issues, identifying root causes, and developing effective solutions.
  • Ability to work independently and in a team, take initiative, identify improvement opportunities, and drive technical solutions with minimal direction.
  • Ability to work with existing applications, understand established business processes and code, and troubleshoot defects and production issues.
  • 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.
  • Experience using Agile project management tools such as ALM Octane.
  • Proficiency with modern software development and productivity tools that improve development efficiency, code quality, documentation, testing, and troubleshooting.

Responsibilities

  • Build responsive, interactive user interfaces and web pages using modern front-end frameworks such as Angular or Vue.js.
  • Develop server-side logic, implement application architecture changes, and code business logic for .NET applications.
  • Design, query, and optimize SQL scripts for business-rule implementation and troubleshooting; investigate existing datasets using SQL queries.
  • Create, test, and integrate ASP.NET Core RESTful APIs connecting front-end applications with back-end services, and trace and troubleshoot API calls.
  • Use Team Foundation Server (TFS) for version control and perform development tasks such as work-item management and build initiation.
  • Participate in Agile/Scrum ceremonies and 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; investigate defects and production issues, identify root causes, and develop solutions.
  • Identify opportunities for improvement and drive technical solutions independently and as part of a team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service