
Senior .NET Developer, Architect
Swingtech
full-time
Posted on:
Location Type: Hybrid
Location: Washington, DC • District of Columbia • Washington • United States
Visit company websiteExplore more
Job Level
About the role
- Leading the design and development of .NET-based application components supporting an enterprise federal information system and its sub-applications.
- Translating business and customer requirements into technical designs and system architectures.
- Supporting and modernizing Online Transaction Processing (OLTP) system components, reporting functions, and invoicing/payment functionalities.
- Implementing and supporting application enhancements across continuous integration, test, and production environments.
- Supporting data migration activities, including unifying application and database development frameworks and migrating development, test, and production environments.
- Designing and implementing application integrations, including scheduling functionality and system-to-system data exchanges.
- Ensuring all software modifications are documented and coordinated in accordance with configuration management, version control, and change control standards.
- Participating in Change Control Board (CCB) activities and supporting the technical analysis of approved change requests, including providing level-of-effort (LOE) estimates.
- Performing and supporting software testing activities, including unit testing, integration testing, regression testing, and production release validation.
- Ensuring all software promoted to production is fully tested and vetted prior to deployment.
- Ensuring that developed applications comply with Section 508 accessibility requirements.
- Maintaining software documentation, including source code documentation, user guides, and technical design artifacts.
- Supporting the development of Software Design Documents (SDDs), System Requirements Specifications (SRS), and traceability matrices.
- Providing technical input into application architecture decisions, development standards, and innovation initiatives.
- Developing technical recommendations and white papers related to system enhancements and modernization opportunities.
- Supporting user acceptance testing (UAT) activities in coordination with subject matter experts and program leadership.
- Coordinating with system administrators and database administrators to ensure application compatibility with production environments.
- Supporting operational maintenance activities, bug fixes, and reliability improvements for existing application components.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (Master’s degree preferred).
- Minimum of 8 years of experience in .NET application development and enterprise system architecture.
- Demonstrated experience supporting mission-critical or enterprise-scale information systems within a regulated federal environment.
- Experience designing and developing Online Transaction Processing (OLTP) systems or similar transactional platforms.
- Experience supporting full SDLC activities, including requirements analysis, coding, testing, deployment, and operational support.
- Working knowledge of configuration management, version control, and change control processes.
- Experience performing software testing, including regression testing and production release validation.
- Experience supporting application integration and data migration activities.
- Familiarity with federal information system documentation requirements, including SDDs, SRS, and traceability matrices.
- Knowledge of Section 508 accessibility requirements for electronic and information technology (EIT) systems.
- Strong technical documentation skills and attention to detail.
- Ability to collaborate effectively with project managers, system administrators, database administrators, and government stakeholders.
- Strong analytical, problem-solving, and communication skills.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET application developmententerprise system architectureOnline Transaction Processing (OLTP)software testingregression testingdata migrationapplication integrationconfiguration managementversion controlchange control
Soft Skills
technical documentationcollaborationanalytical skillsproblem-solvingcommunication skillsattention to detail
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information TechnologyBachelor’s degree in EngineeringMaster’s degree (preferred)