IT Software Engineer 3
Newport News, VA
$50.00-$63.00/hr
Contract
1st Shift 7:30am - 4pm
Top 3 skill the candidate must have, ASP.NET WebForms,.NET Framework, Angular.
Design, develop, and test operating systems-level software, compilers, and network distribution software. Set operational specifications and formulate and analyze software requirements. May design embedded systems software.
Location: Remote Position however, when they come on-site the building will be 88.
Basic Qualifications: IT Software Engineer 3
- Bachelors Degree and 5 years of experience. Masters Degree and 3 years of experience. Ph.D. and 0 years of experience. 4 years of related exempt experience can be substituted for Bachelors degree. 8 years of non-related exempt experience can be substituted for Bachelors degree.
Core Technical Skills: IT Software Engineer 3
- ASP.NET WebForms - Deep understanding of page lifecycle, server controls, view state, and event-driven programming
- NET Framework 4.7 - Proficiency in C# or VB.NET, understanding of .NET ecosystem
- SQL Server - T-SQL, stored procedures, database design, query optimization
- ADO.NET - DataSet, DataReader, connection management
- NestJS - TypeScript-based backend framework, dependency injection, RESTful APIs, microservices architecture
- Angular - TypeScript-based frontend framework, components, services, reactive programming
- TypeScript - Strong typing and modern JavaScript features
- Node.js - Runtime environment and npm ecosystem
Web Technologies: IT Software Engineer 3
- HTML/CSS/JavaScript - Client-side development and integration with server controls
- AJAX - Asynchronous operations and partial page updates
- JSON/XML - Data serialization and exchange formats
Development Environment: IT Software Engineer 3
- Visual Studio - IDE proficiency for debugging and development
- SQL Server Management Studio - Database administration and querying
- Source Control - Git, TFS, or similar version control systems
Database & Architecture: IT Software Engineer 3
- Database Design - Normalization, indexing, relationships
- Stored Procedures & Functions - Server-side data logic
- Performance Tuning - Query optimization, connection pooling
Container Skills: IT Software Engineer 3
- Docker - Containerization, image creation, orchestration
- Kubernetes - Container orchestration and deployment management
- CI/CD Integration - Container pipelines and deployment strategies
- Unit Testing - Jasmine, Karma for testing Angular applications