Description

Required Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related field from an accredited college or possess equivalent work experience.
  • Level III - 5+ years of relevant experience with middleware application support.
  • Level II - 2+ years of relevant experience with middleware application support.
  • Proven experience supporting middleware technologies in enterprise-level environments.
  • Working knowledge of AWS Cloud services
  • Hands-on experience managing microservices architectures.
  • Expertise with API gateways (specifically Ocelot).
  • Experience with containerization tools (Docker, Portainer).
  • Working knowledge of Apache Kafka, Redis, and real-time messaging (SignalR).
  • Familiarity with identity management solutions (Keycloak).
  • Experience with NiFi and NiFi CDC data flows.
  • Knowledge of geospatial integrations using OpenStreetMap and Google Map APIs.
  • Excellent problem-solving skills and ability to troubleshoot complex technical issues.
  • Understanding of cloud environments and experience supporting applications transitioning to cloud services.
  • Must be able to successfully pass National Agency Check with Inquiries (NACI) background investigation.

Primary Responsibilities:

  •  
    • Provide comprehensive support and troubleshooting for middleware and microservices-based applications.
    • Assist with application modernization initiatives and transitioning middleware environments to cloud-based deployments.
    • Manage and configure API gateways, particularly Ocelot, ensuring seamless service integration.
    • Administer and optimize Apache Kafka clusters and Redis caching solutions.
    • Maintain security and identity management through Keycloak configuration and support.
    • Support real-time communications utilizing SignalR.
    • Provide support for geospatial solutions including OpenStreetMap and Google Maps APIs.
    • Maintain NiFi and NiFi CDC workflows, ensuring accurate data integration and delivery.
    • Deploy, manage, and monitor containerized applications using Docker and Portainer.
    • Collaborate closely with software developers and infrastructure teams to ensure application stability, scalability, and availability.
    • Manage code repositories and deployment pipelines using BitBucket.
    • Create and maintain operational documentation and incident resolution procedures.

Preferred Qualifications:

  •  
    • Experience working in Agile/DevOps-driven organization.
    • Strong experience with version control and CI/CD tools, especially BitBucket.
    • Strong proficiency with .NET 8, C#, and Python.
    • Proficiency in front-end technologies, specifically Angular.


 

Education

Any Graduate