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.