Senior ASP.NET Services Engineer at Development InfoStructure
Washington, District of Columbia, United States -
Full Time


Start Date

Immediate

Expiry Date

24 Jul, 26

Salary

142000.0

Posted On

25 Apr, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

ASP.NET Core, C#, PostgreSQL, GraphQL, Entity Framework Core, Kubernetes, Azure Kubernetes Service, Helm, Azure Pipelines, Azure DevOps, Docker, Microservices, SQL, Agile, Unit Testing, Git

Industry

IT Services and IT Consulting

Description
Company Overview Development InfoStructure LLC., (Devis) is a leading provider of innovative software development, management, and consulting services, specializing in cutting-edge technologies such as DevSecOps, AI, and Machine Learning. With over 30 years of experience, we have established ourselves as a trusted partner for government agencies, delivering tailored, mission-critical solutions that drive digital transformation and operational excellence. Our client-centric approach, coupled with our deep domain expertise and technical prowess, enables us to forge enduring relationships and consistently deliver high-impact, adaptive solutions that resonate with the unique needs of the public sector. Job Overview The ASP.NET Services Engineer is responsible for designing, building, integrating, and maintaining the server-side microservices, data models, and GraphQL APIs that power the Committee Portal platform for the Office of the Clerk, U.S. House of Representatives. This is a full-time role aligned to core business hours 7:00 AM to 6:00 PM Eastern. Work is performed on Capitol Hill, Washington, DC, with off-site work permitted only with approval and at the discretion of the customer. Primary Duties Microservice and API Development Develop ASP.NET Core microservices in C# that implement business logic and data modification workflows for the Committee Portal. Build and maintain GraphQL schemas and resolvers that expose data to React-based user interfaces and other LCS applications. Integrate PostgreSQL databases into ASP.NET microservices using Entity Framework Core, including migrations, query optimization, and transactional integrity. Develop data models for new Committee Portal features and refine existing models as requirements evolve. Data and Query Engineering Design PostgreSQL database schemas for enterprise-grade application workloads, including indexing, partitioning, and referential integrity. Develop and maintain SQL queries, views, and stored procedures that support application and cross-product integration. Support data migration, backfill, and schema evolution activities as Committee Portal features expand. Test Automation and Quality Develop and maintain unit tests for microservices, GraphQL resolvers, and data access code. Coordinate with the IPT Test Engineer to diagnose test failures, reproduce issues, and fix defects identified in automated and manual test runs. Debug issues reported by testers and users, perform root-cause analysis, and deliver fixes within sprint commitments. Deployment, Configuration Management, and DevOps Containerize services and maintain Helm charts and Kubernetes configuration for deployment in Azure Kubernetes Service (AKS). Use Azure Pipelines for build and deployment orchestration, and Azure DevOps (ADO) and git for source code management, pull requests, and task tracking. Diagnose issues in deployed environments (development, staging, production), create tracked bug records, and coordinate fixes with the IPT. Adhere to all IPT Configuration Management processes defined by the Program Manager, including CI/CD workflows and source control standards. IPT Collaboration and Agile Delivery Participate in all established agile activities, including sprint planning, daily standups, sprint reviews, and retrospectives as directed by the Scrum Coordinator and Program Manager. Collaborate with UI Engineers, Test Engineers, business analysts, and product owners to refine acceptance criteria and deliver working features each sprint. Produce code, configuration, and documentation as deliverables under the task, consistent with Section A.5 (Deliverables). Required Qualifications Education Bachelor's degree required in Computer Science, Software Engineering, Information Systems, or a related technical field. Equivalent combinations of technical certifications and demonstrated professional experience will be considered in place of a degree. Experience Levels 7+ years of professional software engineering experience, meeting the Senior Level designation for Software Engineer, Computer Scientist, or Database Management Specialist. Demonstrated experience building production microservices with ASP.NET Core in C#. Demonstrated experience integrating PostgreSQL databases into ASP.NET microservices using Entity Framework Core. Experience building PostgreSQL databases for enterprise applications, including schema design and performance tuning. Experience with GraphQL APIs, whether implemented in ASP.NET (HotChocolate or similar) or other platforms. Experience developing unit tests for microservices and GraphQL APIs. Technical Knowledge Working knowledge of containerized development and deployment (Docker), Kubernetes, and Helm charts. Familiarity with Azure cloud services used by LCS, including AKS, Storage Accounts, and Key Vaults. Familiarity with Azure Pipelines, Azure DevOps, and git-based pull request workflows. Understanding of agile-scrum delivery and working within an established Integrated Program Team. Preferred Qualifications Microsoft Certified: Azure Developer Associate (AZ-204). Microsoft Certified: DevOps Engineer Expert (AZ-400). PostgreSQL Associate Certification or equivalent database certification. Security Requirements Must pass and maintain the background investigation required by the U.S. House of Representatives, Office of the Clerk, for contractor personnel supporting Legislative Computer Systems. Completion of any annual security awareness or House-mandated training required for IPT members. U.S. citizenship may be required consistent with House of Representatives contractor policy. Salary $132,000 - $142,000 commensurate with background and experience. Devis is an AA/EOE/M/F/Disabled/VET Employer committed to providing equal employment opportunity without regard to an individual’s race, color, religion, age, gender, sexual orientation, veteran status, national origin or disability.
Responsibilities
The engineer will design, build, and maintain server-side microservices, data models, and GraphQL APIs for the Committee Portal platform. They will also manage PostgreSQL database schemas and coordinate with the Integrated Program Team to ensure high-quality, agile delivery of features.
Loading...