United States

Senior Software Developer, Virginia

Senior Software Developer, Virginia
Description

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 for a pending opportunity on our 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

#CJ

Highlights
Safety Tips
If the salary for a position is far above normal, proceed with caution.
1 / 10
More info about this ad

Senior Software Developer has been posted in the Arlington Information Technology category on Locanto.

In this category, there are no other ads right now posted in Arlington.

There are more ads within a 10 mi radius for this category. If you want to view those ads, click here.