Software Engineer - Full Stack
Kastle Systems
- Location
- Falls Church, Virginia
- Workplace
- Onsite
- Employment
- Full Time
- Salary
- —
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
Staff AI Engineering - Enterprise Architecture
American Express · Phoenix, AZ, United States · USD 144,250–256,250/yr · today
Field Service Technician II
Toshiba America Business Solutions · East Syracuse, NY, United States · today
Field Service Technician I
Toshiba America Business Solutions · Rochester, NY, United States · today
Field Service Technician II
Toshiba America Business Solutions · Buffalo, NY, United States · today
Incentives Analyst
MicroStrategy · Tysons Corner, VIRGINIA, United States · USD 66,400–119,600/yr · today
Senior Azure Cloud Engineer
Vaxcyte · San Carlos, California, United States · today