MBA CSi requires a Software Developer to design, develop, test and deploy scalable software applications using .NET Core and Oracle for our customer, the US Postal Service. You will be a member of a team supporting the Mail Processing Delivery & Technology group. This position is full time and must work on the customer location in Merrifield, VA. However, the position will consider 2-3 days of telework from home.
Duties and Responsibilities:
Design, develop, test, and deploy scalable software applications using .NET Core and Oracle.
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.
Requirements: Bachelor's degree in computer science, Software Engineering, or a related field; or equivalent work experience.
7+ years of experience in software development, with a strong background in .NET Core.
Proficient in C# and object-oriented programming principles.
Knowledge of Oracle Database: experience with PL/SQL, stored procedures, performance optimization, and database architecture.
Experience with RESTful API development and web services.
Strong understanding of SQL optimization techniques and database indexing.
Experience with CI/CD pipelines and DevOps practices, preferably using tools like Jenkins, Azure DevOps, or similar.
Experience with Apache Kafka and Confluent Platform for real-time data streaming and messaging.
Excellent problem-solving skills and ability to think analytically.
Strong communication skills to effectively collaborate with technical and non-technical team members.
Must be able to obtain a USPS Sensitive Clearance.
Preferred but not required: Experience with microservices architecture.
Experience with Grafana for monitoring and visualizing application metrics and performance.
Exposure to front-end technologies such as Angular or React is a plus.
Knowledge of cloud platforms (e.g., Azure) and experience in deploying applications to the cloud is a plus.
Familiarity with Agile methodologies and tools like JIRA or VersionOne.
Experience in data migration between legacy systems and Oracle databases.
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 350 employees, and is in 46 locations worldwide. With proven leadership and a 20-year heritage, our reputation has been forged by acquiring and developing the best talent in a values-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."