Intern - Web Development

Koniag Government Services, LLCChantilly, VA
1d

About The Position

Koniag IT Systems, LLC, a Koniag Government Services company, is seeking a Web Development Intern to join our development team supporting mission-critical applications. The ideal candidate is a full-stack developer who thrives in collaborative environments and is passionate about building scalable, secure, and high-performance web applications. This role requires technical expertise in modern .NET and React ecosystems, and the ability to work effectively with cross-functional teams in an Agile environment. Ability to obtain a Public Trust Clearance to support our government customer will be required. The Web Development Intern will design, develop, and deploy full-stack web applications using modern .NET frameworks and React, while collaborating with government stakeholders, QA teams, and project management to deliver high-quality solutions. Principal responsibilities will include but are not limited to:

Requirements

  • Pursuing or close to receiving a Bachelor's degree in Computer Science, Computer Information Systems, Software Engineering, or related field from an accredited college or university
  • 2+ years of professional software development experience with .NET, ASP.NET Core, and Entity Framework Core
  • 2+ years of professional experience with modern front-end frameworks (React, Angular, or Vue.js)
  • Demonstrated experience managing complex release cycles across multiple environments
  • Proficiency in C#, ASP.NET Core, and building RESTful APIs following industry best practices
  • Strong expertise in React and TypeScript for building responsive, accessible web applications
  • Solid understanding of relational database management systems (RDBMS) and database design principles
  • Experience with cloud platforms (Azure or AWS) including deployment, monitoring, and optimization
  • Hands-on experience with containerized applications using Docker and orchestration with Kubernetes
  • Familiarity with CI/CD pipelines and infrastructure as code practices
  • Deep knowledge of clean architecture, SOLID principles, and distributed system design patterns
  • Strong understanding of scalable architecture design and implementation
  • Proficiency with version control systems, particularly Git and collaborative workflows (branching strategies, pull requests, code reviews)
  • Exceptional communication skills in English – both written and oral – with the ability to communicate effectively across technical and non-technical stakeholders
  • Excellent collaboration skills working with distributed teams across different time zones and organizational boundaries
  • Strong analytical and problem-solving abilities with attention to detail
  • Ability to work effectively in an Agile development environment
  • Self-motivated with ability to manage multiple priorities and deadlines
  • Commitment to writing clean, maintainable, and well-documented code

Nice To Haves

  • Experience with Redux Toolkit for state management in React applications
  • Experience working within federal government IT environments and understanding of government system requirements
  • Familiarity with Agile methodologies, including Scrum and Kanban frameworks
  • Proficiency with Atlassian tools including Jira for project tracking and Confluence for documentation
  • Experience with CI/CD tooling (Jenkins, GitHub Actions, Azure DevOps) and infrastructure automation (Terraform, CloudFormation)
  • Expertise in database performance optimization, including: Index design and optimization strategies Query plan analysis and tuning Partitioning strategies for large datasets Performance tuning for both OLTP (Online Transaction Processing) and OLAP (Online Analytical Processing) workloads
  • Knowledge of security best practices, secure coding practices, and authentication/authorization patterns
  • Experience with automated testing frameworks (xUnit, Playwright)
  • Familiarity with microservices architecture and event-driven design patterns
  • Understanding of accessibility standards (WCAG 2.1), A11y and Section 508 compliance
  • Knowledge of DevOps practices and site reliability engineering principles

Responsibilities

  • Design, develop, test, and deploy client-specific configurations and platform enhancements across the full technology stack
  • Build and maintain robust API features in C# using modern .NET frameworks (ASP.NET Core, Entity Framework Core) with emphasis on security, performance, and reliability
  • Design and implement front-end applications in React and TypeScript with strong focus on performance, accessibility, and user experience
  • Participate actively in Agile ceremonies including sprint planning, daily standups, retrospectives, and backlog refinement
  • Collaborate with cross-functional teams including Government stakeholders, QA, Development, Project Management, and Support to meet release and delivery requirements
  • Manage complex release cycles across multiple environments, ensuring smooth deployments and minimal disruption
  • Maintain comprehensive technical documentation for applications, APIs, and architectural decisions
  • Drive continuous improvement initiatives by identifying opportunities for optimization, automation, and enhanced development practices
  • Design and implement scalable architectures following clean architecture principles, SOLID design patterns, and distributed system best practices
  • Work with cloud platforms and containerized applications to ensure optimal deployment and scalability
  • Contribute to CI/CD pipeline development and infrastructure as code implementations
  • Provide technical guidance and mentorship to development team members
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service