Software Developer (Microsoft C#)-26-00097L

Posted 10 Hours Ago
Be an Early Applicant
Merrifield, VA, USA
In-Office
Senior level
Information Technology • Professional Services • Analytics • Consulting
The Role
Design, develop, test, deploy, maintain, and troubleshoot C#/.NET software applications, including WinForms kiosk solutions, web services, APIs, database integrations, and multithreaded systems. Write SQL, support Kafka and API integrations, manage source control, participate across the SDLC, document technical solutions, and collaborate with engineering teams in an onsite USPS R&D environment.
Summary Generated by Built In

MBA Consulting Services, Inc. (MBA CSi) is seeking an experienced Software Developer (Microsoft C#) to support the United States Postal Service (USPS) Engineering organization in Merrifield, VA. In this role, you will design, develop, enhance, and maintain software applications that support critical engineering and technology initiatives across USPS operations.

This is an excellent opportunity for a skilled developer who enjoys solving complex technical challenges, working with innovative technologies, and contributing to software solutions in a fast-paced research and development (R&D) environment. You will collaborate with engineers, software developers, and technical teams to develop applications, integrate systems, and deliver reliable, scalable solutions that support USPS modernization efforts.

The ideal candidate will bring strong experience in Microsoft C#, .NET, Windows Forms (WinForms), SQL, web services, multithreaded programming, and application integration, along with the creativity and technical expertise needed to support evolving engineering requirements.

This is a full-time position located onsite at USPS Engineering Headquarters in Merrifield, VA. One day of telework per week may be considered after successfully completing an initial 30-day probationary period.

Responsibilities
  • Design, develop, modify, test, implement, and maintain software applications using Microsoft C# and the .NET framework.

  • Develop and support Windows Forms (WinForms) applications, including kiosk-based software solutions.

  • Design and implement database interfaces, write SQL queries, and support data integration between applications and systems.

  • Develop web applications, web services, and APIs utilizing XML and JSON for data exchange.

  • Design and implement multithreaded C# applications to improve software performance, responsiveness, and efficiency.

  • Support application integration using technologies such as Kafka and APIs.

  • Utilize Microsoft Visual Studio and source control tools, including Team Foundation Server (TFS) or GitHub CI/CD, to manage software development activities.

  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and maintenance.

  • Collaborate with engineers, developers, and project team members to develop technical solutions that meet operational and business requirements.

  • Troubleshoot, debug, and resolve software issues while providing technical support for applications and operating systems.

  • Support software installation, configuration, upgrades, and ongoing system maintenance.

  • Contribute innovative ideas and technical solutions in a fast-paced research and development environment.

  • Prepare and maintain technical documentation related to software design, development, and implementation.


RequirementsBasic Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • Minimum of 5 years of professional experience in software development or a closely related technical field.
  • Strong experience developing applications using Microsoft C# and the .NET framework.
  • Proficiency with Microsoft Visual Studio IDE and source control tools, including TFS or GitHub CI/CD.
  • Hands-on experience developing C# Windows Forms (WinForms) applications, including kiosk software design.
  • Experience designing database interfaces using C# .NET and writing SQL queries.
  • Experience developing web applications, web services, and APIs using XML and JSON.
  • Demonstrated experience with C# multithreaded programming and application design.
  • Experience with data integration technologies, including Kafka and APIs.
  • Strong understanding of the Software Development Life Cycle (SDLC) and software development best practices.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a multidisciplinary technical environment.
  • Ability to work independently, manage competing priorities, and adapt to changing requirements in a fast-paced R&D environment.
  • Must be able to work onsite in Merrifield, VA, in accordance with the position's work schedule.
  • Must successfully pass a pre-employment background check and drug screening.
Preferred Qualifications
  • Experience with Microsoft Entity Framework for database access and application development.
  • Familiarity with Microsoft Windows operating systems, including Windows 10 and Windows Server environments.
  • Experience developing applications using Windows Presentation Foundation (WPF).
  • Knowledge of user interface (UI) design technologies, including speech recognition, text-to-speech, and other interactive technologies.
  • Familiarity with Section 508 accessibility requirements and accessible user interface design.
  • Experience with additional programming languages beyond Microsoft C#.
  • Experience developing or integrating hardware drivers and software interfaces with physical equipment.
  • Ability to demonstrate previously developed software applications or current technical projects.
  • Experience with system administration or database administration (DBA).
  • Previous experience supporting engineering, automation, or research and development environments.
  • Experience developing software applications that interface with specialized equipment or hardware systems.

MBA CSi is an Equal Opportunity Employer. Women, Minorities, Veterans, and individuals with disabilities are encouraged to apply.

EOE – Minority/ Female/ Veteran/ Disabled


Benefits
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (Safe Harbor 401k)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Short Term & Long Term Disability
  • Training & Development

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field
  • At least 5 years of professional software development or closely related technical experience
  • Strong experience developing applications with Microsoft C# and the .NET framework
  • Proficiency with Microsoft Visual Studio and source control tools, including TFS or GitHub CI/CD
  • Hands-on experience developing C# Windows Forms applications, including kiosk software
  • Experience designing database interfaces with C#/.NET and writing SQL queries
  • Experience developing web applications, web services, and APIs using XML and JSON
  • Experience with C# multithreaded programming and application design
  • Experience with data integration technologies, including Kafka and APIs
  • Strong understanding of the Software Development Life Cycle and software development best practices
  • Analytical, troubleshooting, and problem-solving skills
  • Strong communication and collaboration skills in a multidisciplinary technical environment
  • Ability to work independently, manage competing priorities, and adapt to changing requirements
  • Ability to work onsite in Merrifield, Virginia
  • Successful completion of a pre-employment background check and drug screening
  • Experience with Microsoft Entity Framework
  • Familiarity with Windows 10 and Windows Server environments
  • Experience developing applications with Windows Presentation Foundation
  • Knowledge of speech recognition, text-to-speech, and interactive UI technologies
  • Familiarity with Section 508 accessibility requirements and accessible UI design
  • Experience with programming languages beyond Microsoft C#
  • Experience integrating hardware drivers and software interfaces with physical equipment
  • Experience with system administration or database administration
  • Experience supporting engineering, automation, or research and development environments
  • Experience developing applications interfacing with specialized equipment or hardware systems
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chantilly, VA
400 Employees
Year Founded: 1999

What We Do

MBA Consulting Services, Inc. (MBA CSi) is a government-focused technology and professional-services provider. It helps civilian, defense, and intelligence agencies modernize mission systems and optimize technology, data, and mobility. Its offerings span end-to-end technology and digital solutions, data analytics and management, cybersecurity, engineering, management consulting, and workforce support. Its delivery combines technical implementation with experienced advisory and operational support, emphasizing collaboration, innovation, and mission outcomes.

Similar Jobs

Rapid7 Logo Rapid7

Principal Solutions Experience Engineer - Platform Delivery

Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
Remote or Hybrid
United States
2400 Employees
165K-223K Annually
Hybrid
Galax, VA, USA
205000 Employees
21-28 Hourly

Wells Fargo Logo Wells Fargo

Personal Banker | Farmville Branch

Fintech • Financial Services
Hybrid
Farmville, VA, USA
205000 Employees
21-28 Hourly
Hybrid
Norfolk, VA, USA
205000 Employees
21-28 Hourly

Similar Companies Hiring

Cravath, Swaine & Moore LLP Thumbnail
Legal Tech • Other • Professional Services
New York, NY
1200 Employees
VCA Animal Hospitals Thumbnail
Pet • Professional Services
Los Angeles, CA
35000 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account