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
IT Support Assistant (Onsite - Phoenix, AZ)
Intelligent Technical Solutions · Phoenix, AZ · USD 15–16/hr · today
Senior Cloud Infrastructure Engineer
Anduril Industries · Washington · District of Columbia · United States · USD 146,000–194,000/yr · today
Senior AI Infrastructure Engineer, Physical Infrastructure
Anduril Industries · Costa Mesa, California, United States · USD 166,000–220,000/yr · today
Network Engineer, Factory Systems and Operational Technology
Anduril Industries · Costa Mesa, California, United States · USD 120,000–170,000/yr · today
Network Administrator
Anduril Industries · Reston, Virginia, United States · USD 146,000–194,000/yr · today
Mission Software Infrastructure Engineer, Active Clearance
Anduril Industries · Costa Mesa, California, United States · Seattle, Washington, United States · Washington +2 · USD 166,000–220,000/yr · today