Open role
[Remote] IT Software Engineer 3 (Citizens Only)
Note: The job is a remote job and is open to candidates in USA. Dice is hiring an IT Software Engineer 3 to design, develop, and test software systems. The role focuses on operating systems-level software, compilers, network distribution software, software requirements analysis, and potentially embedded systems software, using technologies including ASP.NET WebForms, .NET Framework, Angular, SQL Server, and modern backend and containerization tools.
Responsibilities
- 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
Skills
- Top 3 skill the candidate must have, ASP.NET WebForms ,.NET Framework, Angular
- Bachelor s Degree and 5 years of experience
- Master s Degree and 3 years of experience
- Ph.D. and 0 years of experience
- 4 years of related exempt experience can be substituted for Bachelor s degree
- 8 years of non-related exempt experience can be substituted for Bachelor s degree
- 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
- 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
- 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 Design - Normalization, indexing, relationships
- Stored Procedures & Functions - Server-side data logic
- Performance Tuning - Query optimization, connection pooling
- 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
Benefits
- Remote position
Company Overview