JobHabor

Software Engineer - Full Stack

Kastle Systems

Location
Falls Church, Virginia
Workplace
Onsite
Employment
Full Time
Salary
Apply on the employer’s site

Posted 2mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design, develop, test, and maintain full-stack software applications
  • Develop software solutions using C#, .NET, JavaScript, TypeScript, SQL Server, and related frameworks
  • Build and maintain web applications supporting internal and customer-facing business functions
  • Develop and maintain RESTful APIs and system integrations
  • Create reusable software components and services
  • Design and maintain database objects, queries, stored procedures, and data models
  • Develop integrations between enterprise systems and cloud-based applications
  • Troubleshoot application, integration, and database issues
  • Perform unit testing and participate in integration and system testing activities
  • Participate in peer code reviews
  • Analyze and resolve software defects
  • Support software deployments and post-production issue resolution
  • Develop applications deployed within cloud environments including AWS and Azure
  • Support containerized application deployments and CI/CD processes
  • Participate in troubleshooting application performance and scalability issues
  • Participate in Agile software development activities including sprint planning, estimation, retrospectives, and backlog refinement
  • Collaborate with product managers, architects, quality engineers, and business stakeholders
  • Translate business requirements into technical solutions

Requirements

  • Applying software engineering principles
  • Develop scalable applications, APIs, and integrations
  • Develop full-stack software applications
  • Develop software solutions using C#, .NET, JavaScript, TypeScript, SQL Server, and related frameworks
  • Build and maintain web applications
  • Develop and maintain RESTful APIs and system integrations
  • Create reusable software components and services
  • Design and maintain database objects, queries, stored procedures, and data models
  • Develop integrations between enterprise systems and cloud-based applications
  • Troubleshoot application, integration, and database issues
  • Perform unit testing
  • Participate in integration and system testing activities
  • Participate in peer code reviews
  • Analyze and resolve software defects
  • Support software deployments and post-production issue resolution
  • Develop applications deployed within cloud environments including AWS and Azure
  • Support containerized application deployments
  • Support CI/CD processes
  • Troubleshoot application performance and scalability issues
  • Participate in Agile software development activities
  • Collaborate with product managers, architects, quality engineers, and business stakeholders
  • Translate business requirements into technical solutions

Skills

  • C#
  • .NET
  • JavaScript
  • TypeScript
  • SQL Server
  • AWS
  • Azure
  • CI/CD

Similar roles