15+ years of experience in data engineering or a related field.
Proven experience in designing and implementing enterprise-level API gateways and management platforms.
Strong background in software engineering and service interface design.
Experience in client-facing roles, particularly with senior management and engineering clients.
Responsibilities
Collaborate with management and senior engineering clients to gather use cases and requirements.
Develop API standards and a maturity model for lifecycle management.
Assess needs and create architecture for API management platforms.
Produce enterprise architecture artifacts according to DoDAF/UAF frameworks.
Design software for API Management Gateway interactions with an Enterprise Knowledge Graph.
Prepare and deliver technical presentations to clients and stakeholders.
Write architecture papers and technical documents to support network and security solutions.
Benefits
Hybrid work environment.
Opportunity to work with cutting-edge technologies.
Engagement with senior management and engineering clients.
Professional development opportunities in API management and architecture.
Full Job Description
Opportunity Details
Full Time Senior Software Architect and API Developer
Ft. Meade, MD
POSITION: Senior Software Architect and API Developer
LOCATION: Ft. Meade, MD / Hybrid
CLEARANCE: SECRET
Overview:
G2 Global Solutions, LLC. is seeking an experienced Senior Software Architect and API Developer to provide support to our customer and its mission.
We are seeking a highly skilled Senior Software Architect and Developer to join our team. The ideal candidate will possess extensive experience in capturing service and data Application Programming Interface (API) needs for a comprehensive IT network and service enterprise. This position requires a blend of technical expertise, strategic thinking, and client-facing skills to interface effectively with senior management and senior engineering clients. The candidate will join an Enterprise Architecture team.
Principle Responsibilities will include, but are not limited to the following:
Client Interaction: Collaborate closely with management and senior engineering clients to capture use cases, requirements, and architecture associated with services, systems, and software.
API Standards and Design: Develop standards for API adoption, creation, use, and protection over the full life cycle of APIs. Develop an API maturity model.
Architecture and Analysis: Asses needs and develop architecture for API management platform. Conduct market analysis and provide comparisons. Develop guidance on strategy and implementations.
Architecture Development: Create enterprise architecture artifacts/drawings according to DoDAF/UAF enterprise architecture framework.
Software Design & Development: 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.
Presentations: Prepare and deliver analysis and design presentations to clients and stakeholders, effectively communicating technical concepts and solutions.
Documentation: 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.