Systems Engineer (Junior / Mid-Tier)
Description

Position Summary 

As a Software Engineer, you will work closely with our Senior Engineering team to develop and maintain core logic for print production and data processing systems. This role requires a versatile developer capable of bridging the gap between legacy systems and modern architectures, utilizing VB.NET, C#, and Python. You will be responsible for building high-performance Winforms applications and supporting event-driven workflows within a highly secure, NIST-compliant environment.

  • Department: IT
  • Supervisor: Implementation Project Manager / Lead Senior Engineer
  • Security Requirement: Must be able to pass a comprehensive government background check.

Key Responsibilities

  • Hybrid Development: Maintain and modernize legacy VB.NET Winforms applications while developing new features and services in C# and Python.
  • Event-Driven Architecture: Design and implement asynchronous tasks and message-based workflows to manage high-volume print job triggers.
  • Print Production Integration: Develop logic for file preparation, formatting, and automated communication with industrial print hardware.
  • Security & Compliance: Ensure all code and system configurations adhere to NIST security standards and protocols.
  • System Troubleshooting: Debug production issues within the print queue and data pipelines, ensuring maximum uptime for critical operations.
  • Collaboration: Participate in code reviews and work under the mentorship of senior staff to ensure high-quality delivery.
Requirements

 Qualifications

  • Technical Stack: Professional experience with .NET Framework (both C# and VB.NET) and Python.
  • Desktop Development: Strong familiarity with Winforms for desktop application development and maintenance.
  • Event-Driven Knowledge: Understanding of message brokers, task queues, or asynchronous programming patterns.
  • Print Industry Experience: Experience with print production workflows, variable data printing, or document manipulation.
  • Compliance & Security: Basic understanding of NIST security frameworks (e.g., 800-53 or 800-171) and the ability to follow strict security protocols.
  • Background Check: Successful candidates must be able to pass a mandatory government-level background check.

Preferred Qualifications

  • Cloud Infrastructure: Experience with AWS services (Lambda, SQS, SES) as they relate to serverless data processing.
  • Database Management: Proficiency in PostgreSQL or SQL Server, specifically for query optimization.
  • Modernization: Experience refactoring legacy code into modern, modular services.

What We Offer

  • Mentorship: Direct, daily collaboration with Senior Engineers to sharpen your architectural skills.
  • Stability: A role within a critical infrastructure environment with a focus on long-term security.
  • Benefits: Competitive salary and a comprehensive benefits package.