Job Description
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.
Job Type: Full-time
Pay: $135,513.00 - $142,016.00 per year
Benefits:
• 401(k)
• Dental insurance
• Health insurance
Schedule:
• 8 hour shift
• Monday to Friday
• No nights
• No weekends
Experience:
• AWS: 1 year (Preferred)
• ASP.NET: 5 years (Preferred)
• APIs: 5 years (Preferred)
Ability to Commute:
• Merrifield, VA 22081 (Preferred)
Ability to Relocate:
• Merrifield, VA 22081: Relocate before starting work (Required)
Work Location: In person
Responsibilities
- 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
- 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
- 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
- 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
- Merrifield, VA 22081: Relocate before starting work (Required)