Full Stack Software Engineer
Kastle Systems · Falls Church, VA · 2 mo ago
On-siteEngineeringFull-time
Responsibilities
- Support and expand Kastle’s internal applications, generally written in PHP, C#, and JavaScript
- Provide internal integration support for Kastle’s APIs.
- Support the relational database (SQL Server) to which the systems are backed, through procedure reviews and performance analysis
- Problem-solve issues and help to develop and improve systems to meet business needs
- Work with QA to maintain adequate test coverage of Kastle’s applications and business rules
- May be required to take part in On-Call rotations
Qualifications
- Bachelor’s Degree in Computer Science, Computer Engineering, or similar degree that provides a solid foundation in computer programming.
- 3-5 years experience in application development using C#
- 3-5 years experience in front end development using HTML+CSS and Javascript, with popular libraries and frameworks such as jQuery/Bootstrap, Angular/React, Vue.js, or others
- 3-5 years experience working with relational databases (SQL) – preferably SQL Server, including but not limited to: Performance troubleshooting, Stored Procedure design/review, data analysis
- 1-2 years experience with CI/CD workflow in a cloud container orchestration environment (Kubernetes).
- Ability to problem solve in a fast-paced, agile team environment
- Able to work independently with minimal supervision and meet deadlines
- Excellent written and verbal US English communication skills
Preferred
- 1-2 years experience incorporating Ai prompting into the development workflow to maximize development velocity.
- Experience programming in Python and PHP