Jobs · Information Technology · Maryland

Senior Software Architect and API Developer

G2 Global Solutions · Fort Meade, MD · 15 mo ago
Information TechnologyFull-time

Overview

G2 Global Solutions, LLC. is seeking an experienced Senior Software Architect and API Developer to support their customer and its mission.

Principle Responsibilities

  • Collaborate closely with management and senior engineering clients to capture use cases, requirements, and architecture associated with services, systems, and software.
  • Develop standards for API adoption, creation, use, and protection over the full life cycle of APIs. Develop an API maturity model.
  • Assess needs and develop architecture for API management platform. Conduct market analysis and provide comparisons. Develop guidance on strategy and implementations.
  • Create enterprise architecture artifacts/drawings according to DoDAF/UAF enterprise architecture framework.
  • Develop software designs for API Management Gateway collaboration/interaction with an Enterprise Knowledge Graph. Develop representative APIs for existing services including service applications and data exchanges.
  • Prepare and deliver analysis and design presentations to clients and stakeholders, effectively communicating technical concepts and solutions.
  • Write architecture papers and technical documents following established formats and guidelines to support the implementation and operation of network and security solutions.

Required Skills

  • 15+ years of experience in data engineering or an associated field.
  • Proven track record of capturing requirements, designing and implementing enterprise-level API gateway and/or management platforms and associated security services. Development of architecture, designs, and maturity models.
  • Experience with software engineering, service interface design, and enterprise knowledge graphs.
  • Experience interfacing with senior management and engineering clients, preferably in a consulting or client-facing role.

Desired Skills

  • Proficiency in API lifecycle management.
  • Proficiency in service and system software design and integration via APIs. Ability to develop comprehensive solutions that integrate seamlessly across platforms.
  • Proficiency in implementing API Gateways/management platforms.
  • Knowledge of XaaS/Okta, OpenAPI/Swagger, REST, GraphQL, Oauth, OpenID connect, JWT, and other interface technologies.
  • Proficiency in system level software development. Experience with Generative AIs and prompt engineering and development.
  • Familiarity with Zero Trust security practices, microsegmentation, and microservices.
  • Familiarity with enterprise knowledge graphs (EKG), ontology including, RDFS/OWL, and labeled property graphs (LPG).
  • Familiarity with the DoD Architecture Framework (DoDAFv2) or United Architecture Framework (UAF).
  • Strong analytical and communication skills.

Required Certifications

  • N/A

Desired Certifications

  • IT Security certifications.
  • Certification in architecture frameworks, with DoDAF or UAF, a plus.

Required Education

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.

Similar jobs