Senior .Net Developer/Architect

ValidaTek, Inc.Washington, DC
2d$160,000 - $185,000

About The Position

ValidaTek is seeking a high-performing Senior .NET Developer / Architect who will provide technical leadership and hands-on expertise for the design, development, and implementation of enterprise-level software solutions supporting the U.S. Department of State. This role is responsible for translating complex functional and technical requirements into secure, scalable application architectures while leading development efforts across the full software development lifecycle in an Agile environment.

Requirements

  • 8–10 years of professional experience interpreting complex requirements and designing, developing, and implementing applications using Microsoft development tools (.NET, MVC)
  • Bachelor’s degree in Computer Science, a related field, or equivalent professional experience
  • Active Top Secret/SCI clearance
  • Demonstrated experience in software architecture and enterprise application design
  • Proven experience leading or managing enterprise-wide software development efforts
  • Strong background in creating, modifying, maintaining, testing, and deploying complex software applications
  • Solid understanding and practical application of Object-Oriented Design (OOD) principles
  • Hands-on experience developing applications using Agile methodologies
  • Strong communication skills, both written and verbal

Nice To Haves

  • Formal training in .NET programming practices
  • Experience serving as a technical architect or lead developer in Federal or DoS environments
  • Familiarity with secure coding practices and enterprise integration patterns

Responsibilities

  • Interpret complex business and technical requirements and translate them into robust application architectures and technical designs
  • Architect, design, develop, and implement enterprise-level applications and components using Microsoft development technologies, including .NET and MVC
  • Provide technical leadership and oversight for enterprise-wide software development initiatives
  • Lead and contribute to all phases of the software development lifecycle, including design, development, testing, deployment, and maintenance
  • Create, modify, maintain, test, and implement complex software applications and system components
  • Apply strong Object-Oriented Design (OOD) principles and best practices in all development activities
  • Participate in and support Agile software development processes, including sprint planning, reviews, and daily stand-ups as needed
  • Collaborate closely with program management, architects, cybersecurity staff, and stakeholders to ensure solutions meet functional, performance, and security requirements
  • Support multiple development efforts simultaneously while maintaining quality, schedule, and technical integrity
  • Produce and maintain technical documentation and provide clear oral and written communication to technical and non-technical audiences
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service