Swingtech

Senior .NET Developer, Architect

Swingtech

full-time

Posted on:

Location Type: Hybrid

Location: Washington, DCDistrict of ColumbiaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

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)