.Net Developer
Apollo Technology Solutions · Harrisburg, PA
All reasons
In its favour
- Still listed on the employer's own board
Title
.Net Developer
Location
Harrisburg, PA
Duration
8+ Months
Job Description
- Develop conceptual front-end design documents,e.g., wire frames or UI mockups in coordination with OA Client staff to meet Keystone Design System (KDS) requirements
- Develop back-end technical documents, e.g., data dictionaries, entity relationship diagrams (ERDs) and other architectural documents to assist in development.
- Serve as lead programmer for the PSE SLDS Portal web application.
- Coordinate with OA Client staff as necessary to identify network, database, application, and other technical requirements &specifications.
- Coordinate with the GGDC Project Manager and other staff to identify status, risks, obstacles, or other items that may impact the PSE SLDS Portal development roadmap.
- Serve as the lead testing contact for the PSESLDS Portal web application, develop & perform test cases, and perform remediation of identified system bugs and other deficiencies.
- The PSE SLDS Portal Developer will be a mid-level to senior-level application developer with 5+ years professional experience with the web application technologies (to be determined) used for the PSE SLDS Portal.
Required Skills
- Proficiency in C# and .NET (preferably .NET 8–10), including asynchronous programming, dependency injection, and modern design patterns.
- Hands on experience building applications with Blazor and Razor components
- Strong understanding of routing, component lifecycle, state management, data binding, and general web application architecture
- Experience developing RESTful APIs in ASP.NET Core and integrating them with front end Blazor components
- Solid experience with SQL Server 2022, including database schema design, stored procedures, functions, triggers, indexes, and performance optimization
- Strong T SQL skills for writing and optimizing complex queries
- Experience with Entity Framework Core, including migrations, LINQ, and best practices for building data access layers
- Ability to design normalized, efficient, scalable databases and integrate them cleanly with application logic.
- Ability to interpret business requirements and convert them into technical specifications and application architecture diagrams
- Experience designing modular, maintainable, and scalable applications
- Understanding of authentication, authorization, and security frameworks such as Identity, JWT, or Azure AD.
- Familiarity with SOLID principles and clean architecture concepts.
- Familiarity with logging, configuration management, exception handling, and API versioning
- Proficiency with Azure DevOps and common branching strategies.
- Experience using Azure DevOps for CI/CD pipelines, automated builds, and work item management
- Ability to create meaningful unit tests and integration tests
- Knowledge of secure coding practices and common application vulnerabilities.
- Experience creating Power BI datasets, models, and reports, or integrating Power BI into applications
- Experience with front end styling or UI frameworks (CSS, Bootstrap, Tailwind) to enhance Blazor interfaces
Skills
- .NET
- C#
- Blazor
- ASP.NET Core
- SQL Server
- SQL
- Entity Framework Core
- LINQ
- JWT
- Microsoft Entra ID
- Azure DevOps
- Power BI
- CSS
- Bootstrap
- Tailwind CSS
More jobs at Apollo Technology Solutions
All 95- QA AnalystApollo Technology Solutions · Elkhart, IN3d ago
- Data Governance AnalystApollo Technology Solutions · Richmond, VA4d ago
- Azure Integration DeveloperApollo Technology Solutions · Middletown, PA4d ago
- Java/JEE DeveloperApollo Technology Solutions · Glen Allen, VA4d ago
- Front-End Tech LeadApollo Technology Solutions · Des Moines, IA4d ago
Similar roles
- Python Developer55192329-c32d-45ac-b4cb-49d65ab192d0 · Charlotte, NC, United States · USD 90,000–110,000/yrjust now
- Python DeveloperPyramid Consulting · Berkeley Heights, NJtoday
- Senior Platform Software EngineerOracle · Nashville, TN, United States · USD 92,500–209,500/yrtoday
- Software Engineer - BackendManifold Industries · San Franciscotoday
- Senior GCP Backend Engineer (Payments Platform) - HybridGenesis10 · Columbus, OH · USD 65–80/hrtoday
- Generative AI EngineerArtech · Sunrise, FL · USD 40–42/hrtoday