Job Description
Role: Senior Full Stack Software Engineer (.NET)
Location: Washington, DC (Hybrid - 2 days on site)
Type: Full Time
Clearance: Secret Clearance (Top Secret Eligible)
Overview
Improvix Technologies is seeking a Senior Full Stack Software Engineer (.NET) to support our Department of State (DOS) Bureau of Administration, Office of Data and Digital Transformation (ADD) program. This role requires expertise in .NET, C#, SharePoint, PowerApps, and Microsoft’s modern technology stack to develop and maintain mission-critical applications for DOS ADD’s evolving digital ecosystem.
As a key member of our team, you will help build and enhance enterprise-level applications, collaboration platforms, and data management solutions while working with cross-functional teams in an Agile environment. If you thrive in a dynamic, problem-solving, and innovation-driven culture, we encourage you to apply!
Responsibilities
- Full Stack Development: Design, develop, and maintain web applications using .NET, C#, React, SharePoint, and Power Platform.
- SharePoint & Power Platform: Develop and enhance SharePoint 2016/Online solutions, PowerApps, Power Automate workflows, and Logic Apps.
- Database Management: Work with SQL Server, create stored procedures, and optimize queries for performance.
- Frontend Development: Utilize JavaScript, jQuery, AJAX, JSON, CSS, XML, and XSLT for interactive and responsive applications.
- Software Architecture & Design: Lead and contribute to application architecture, design patterns, and database modeling.
- Agile Development & DevOps: Participate in Agile Scrum teams, assist with CI/CD pipelines, and leverage Microsoft Azure DevOps for project tracking.
- Security & Compliance: Ensure applications adhere to DOS security policies and governance standards.
- Technical Documentation: Create and maintain design documents, functional specifications, and user guides.
Required Qualifications
- 5+ years of professional software development experience in a Full Stack .NET environment.
- Strong expertise in .NET Framework, C#, SharePoint development, and PowerApps.
- Experience with N-Tier application development and relational databases (SQL Server).
- Frontend experience with JavaScript, jQuery, JSON, AJAX, CSS, XML, and XSLT.
- Strong understanding of SharePoint object model, SharePoint Designer, and Power Platform (PowerApps, Power Automate, Logic Apps).
- Ability to work collaboratively within an Agile Scrum team and adapt to changing requirements.
- Strong problem-solving and analytical skills with the ability to optimize application performance.
- Excellent communication and teamwork skills.
Preferred Qualifications
- Experience developing enterprise SharePoint solutions within DOS or other federal agencies.
- Familiarity with cloud technologies, particularly Microsoft Azure and SharePoint Online (O365).
- Understanding of SDLC processes using Agile methodologies.
- Experience with application security best practices in a federal environment.
- Knowledge of data governance, information security policies, and compliance frameworks (e.g., FISMA, FedRAMP).
- Ability to support migration efforts from legacy systems to modern platforms.
Why Join Us?
- Work on high-impact projects supporting the Department of State’s digital transformation initiatives.
- Collaborate with experts in software development, data governance, and enterprise application modernization.
- Professional growth opportunities with training, mentorship, and hands-on experience with cutting-edge technologies.
- Competitive compensation, comprehensive benefits, and a dynamic work environment.
Join us at Improvix Technologies and be a part of a team that is transforming digital services at the Department of State!
•
Last updated on Feb 6, 2025