Overview
Skills
Job Details
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.
Responsibilities
- Design, develop, test, and deploy scalable software applications
- Develop and optimize SQL queries, stored procedures, and triggers for Oracle databases to support application functionality
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure application performance, reliability, and scalability by troubleshooting and debugging any issues that arise
- Lead code reviews, maintain best practices in software development
- Integrate and enhance automated testing processes and CI/CD pipelines
- Maintain and improve existing applications and services, with a focus on modernization and code quality
- Prepare and document system designs, architecture, and technical specifications
- Provide software design and development activities related to migrating Remote Forwarding System (RFS) from a 32-bit C# web application to a 64-bit application
- Provide software design and development activities related to migrating Remote Forwarding System (RFS) from 32-bit C++ support libraries to 64-bit support libraries
- Communicate effectively both verbally and in writing to both software engineers and field users alike, to assist in understanding, guiding, and finding solutions to both simple and complicated problems and software procedures
- Participate in the review of functional requirements and provide feedback on creating detailed technical requirements
- Provide SDLC life cycle support for the project including coding, implementation, testing, deployment, release and post-deployment support and enhancement activities
- Participate in Software Design Reviews (SDR) and Technical Review Meetings (TRM)
- Provide technical review and comment of Engineering Change Requests (ECR) that involve hardware and software of and other designated systems
- Advise project management of possible approaches to adopt new requirements and implement them into software tasks to best fulfill expectations
- Conduct and support system tuning and performance monitoring
- Support application tuning (where applicable) and performance monitoring
- Support identification and correction of configuration abnormalities within the current fielded RFS software and hardware and other designated systems
- Write and implement procedures and scripts necessary for system management tasks for remotely located servers
- Write both script and executable supplemental routines to provide full functional support of both system and application tasks and other designated programs
- Adhere to USPS policies, procedures and processes related to Patch Management and Software Development Life Cycle (SLDC)
- Establish and maintain sound backup and recovery policies and procedures
- Implement and maintain system security (create and maintain users and roles, assign privileges).
- Provide after-hours support when required
- Coordinate with other USPS organizational entities and stakeholders
- Cooperate with other suppliers supporting the same application and/or program as directed by the USPS Program Manager
Basic Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 7+ years of professional software development experience
- 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 using MS Copilot
- Familiarity with Agile development, SDLC processes, and tools like Jira or VersionOne
- 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.
- Ability to obtain and maintain a Public Trust Security Clearance
MBA Consulting Services, Inc. (MBA) is a federal government IT systems integrator committed to delivering solutions that solve mission challenges with agility, experience, and innovation. As a mission-focused integrator, we provide a comprehensive range of information technology, engineering, professional services, and facilities management solutions. We have proven expertise in delivering custom data analytics, digital services, systems engineering, human factor engineering, and infrastructure solutions.
MBA is headquartered in Chantilly, Virginia, has more than 400 employees, and is in 46 locations nationwide. With proven leadership and a 25-year heritage, our reputation has been forged by acquiring and developing the best talent in a value-driven culture of integrity, respect, and quality solutions.
"MBA CSi is an Equal Opportunity, Affirmative Action Employer. Women, Minorities, Veterans, and individuals with disabilities are encouraged to apply.
EOE Minority/ Female/ Veteran/ Disabled