MBA CSi is a trusted federal government IT systems integrator committed to delivering innovative, agile, and mission-driven solutions. Specializing in information technology, engineering, professional services, and facilities management, MBA provides expertise in data analytics, digital services, systems engineering, human factors engineering, and infrastructure solutions.
Headquartered in Chantilly, Virginia, MBA CSi has over 350 employees operating across 46 locations worldwide. With 20 years of proven leadership, we are proud of our value-driven culture emphasizing integrity, respect, and excellence.
Are you passionate about modernizing legacy systems, building cutting-edge AI solutions, and driving meaningful impact? MBA Consulting Services, Inc. (MBA CSi) is seeking a Senior Software Developer to join our dynamic team supporting the U.S. Postal Service (USPS). This is your opportunity to shape the future of mail processing technology while working on advanced R&D initiatives and building scalable, AI-powered applications with Microsoft 365 Copilot.
As a vital member of the USPS Engineering Software Development group, you'll play a pivotal role in modernizing a suite of applications built in C++ and C#, driving performance improvements, and introducing AI-powered capabilities that redefine operational efficiency.
What You'll Do
* Design, develop, test, and deploy innovative software applications that scale with user needs.
* Lead modernization efforts, including migrating a 32-bit C# web application and C++ support libraries to a 64-bit architecture.
* Build, train, and deploy AI agents to enhance application functionality, leveraging Microsoft 365 Copilot.
* Develop and optimize SQL queries, stored procedures, and triggers for Oracle databases to ensure seamless data integration.
* Collaborate with cross-functional teams to design and deliver new features while improving reliability and scalability.
* Maintain and enhance existing systems, ensuring performance and security while adopting the latest technologies.
* Prepare and document technical designs, system architectures, and functional requirements.
* Drive process improvements by integrating automated testing and CI/CD pipelines.
What You'll Bring
* Education & Experience:
* Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
* 7+ years of professional software development experience.
Ability to obtain a Public Trust Clearance
* Technical Expertise:
* Proficiency in C++, C#, Oracle databases (including PL/SQL), and scripting languages (e.g., PowerShell or Shell Script).
* Experience with system migration, modernization, and building scalable, AI-driven applications.
* Familiarity with Agile development, SDLC processes, and tools like JIRA.
* Problem-Solving & Collaboration:
* Strong communication skills to engage with engineers, field users, and cross-disciplinary teams.
* Ability to troubleshoot complex systems, provide innovative solutions, and participate in technical reviews.