.NET Full Stack Developer
*Position Overview:*
The Mid-Level Full Stack Developer will contribute to developing, integrating, and supporting secure, scalable web applications using modern cloud technologies. Because the hiring team needs a developer who can effectively support and maintain our existing application portfolio, *proven .NET expertise is required for this role*. Working alongside Senior Developers, Product Owners, Business Analysts, and QA Engineers, this role supports the end-to-end delivery of software solutions. The ideal candidate has strong foundational experience in .NET/.NET Core, AWS cloud services, modern front-end frameworks, and a strong desire to grow their skills in a collaborative, Agile environment.
*Key Responsibilities:*
- Develop, test, maintain, and support full-stack enterprise applications using .NET, .NET Core, C#, and modern front-end technologies.
- Effectively support, maintain, and modernize our existing application portfolio.
- Build responsive, accessible, and user-friendly web interfaces using Angular and React.
- Develop RESTful APIs and serverless functions using .NET Core and AWS services under the guidance of senior team members.
- Write and optimize SQL queries and assist with database operations using SQL Server and PostgreSQL.
- Contribute to event-driven solutions using Apache Kafka or similar messaging platforms.
- Assist in containerizing applications using Docker and support deployments in Kubernetes, Amazon ECS, or EKS environments.
- Work with DevSecOps teams to support CI/CD pipelines, automated testing, and secure deployment practices.
- Integrate applications with enterprise systems, APIs, authentication services, and third-party platforms.
- Participate actively in Agile development activities, including daily stand-ups, backlog refinement, sprint planning, and code reviews.
- Collaborate with the technical team to troubleshoot, debug, and optimize application performance.
*Required Qualifications:*
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field.
- 2 to 4 years of full-stack software development experience.
- *Proven .NET expertise*, with strong experience building and maintaining applications using .NET, .NET Core, and C#.
- Experience developing web applications using modern JavaScript frameworks (Angular or React).
- Familiarity with cloud-native applications and microservices architecture.
- Experience working in Agile/Scrum software development environments.
*Required Technical Skills:*
- *.NET / ASP.NET Core and C#*
- Full Stack Application Development (Angular, React, JavaScript, TypeScript)
- RESTful APIs and Microservices integration
- Relational databases and SQL (SQL Server and PostgreSQL)
- Exposure to AWS Cloud Services (EC2, Lambda, S3, API Gateway, IAM)
- Familiarity with Docker and basic containerization concepts
- Understanding of CI/CD pipelines and version control
- Responsive and mobile-first design principles
- Strong analytical, communication, and problem-solving skills
*Additional Desired Experience (A Strong Plus):*
- Apache Kafka
- Infrastructure as Code (AWS CloudFormation or Terraform)
- Kubernetes, ECS/EKS
- PowerShell scripting
- JavaScript legacy frameworks (including AngularJS)
- Azure DevOps
- Windows Server and IIS Administration
- Amazon CloudWatch and OpenAPI/Swagger
*Clearance Requirements:*
- Ability to obtain and maintain a Public Trust clearance.
Pay: $90,000.00 per year
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- Vision insurance
Application Question(s):
- What is your work authorization level?
Work Location: In person