Filter these job results to find a perfect match.
  • Keywords can include skills or a job number. If using multiple keywords, insert ‘or’ or ‘and’ between for best results (e.g. Java or Oracle)
  • Advanced Options...
  • X

Technical Lead API Gateway .NET

  • Location: ,
  • Start Date: 11/5/2020
  • Job ID: 21-00563
  • Posting Date: 9/8/2021
  • Job Type: Direct Placement
Continue to apply for this job >
We are looking for a Technical Lead API Gateway .NET to support our IT Department.
Design and Development:
  • Become familiar with existing applications and environments.
  • Participate in collaborative reviews of requirements/high level design.
  • Collaborate with solution architect and other technical leads throughout design and development process. Escalate any newly identified design changes/concerns back to this same group and work together to remediate.
  • Ensure clarity of expectations, in regards to both what activities will be completed and when they are to be completed. Escalate concerns timely and appropriately when expectations will not be met.
  • Identify and protect build dependencies for the team.
  • Create work breakdown structure (WBS) and communicate to management. Work with project management on establishing timelines based on WBS.
  • Own project plan and track efforts to established dates communicating frequently with project management. Monitor and follow up on any open items to ensure they are address in a timely manner.
  • Escalate concerns as soon as possible to management (missing dependencies, build effort not on track, project changes are introduced).
  • Communicate expectations clearly to developers. Responsible to make sure the developer has adequate information to be successful on what they are being asked to do.
  • Monitor and oversee source code management including branching and merging.
  • Follow up frequently with developers to ensure tasks are on schedule and they have the support they need (clear hurdles as necessary or escalate to management for support).
  • Oversee and track external requests (scheduling, database, infrastructure, etc).
  • Point of contact for development team with other teams (project management, requirements, design, other development teams, testing, release management, etc). Provide leadership to influence other teams' decisions and work for the success of the project.
  • Participate in code reviews.
  • Value simple and clean code over clever or complex code.
  • Increase effort and display urgency to ensure team success.
  • Work independently and escalate only when necessary and after appropriate due diligence has been done.
  • Ensure all SDLC deliverables are completed on time and to standards.
  • Coordinate with and support release management in promotion of solution.
  • Work with testing teams to ensure application is being tested appropriately and in a timely manner.
  • Provide direction and mentoring to developers in regards to standards, processes, and technologies.
  • Responsible to Identify opportunities for improving standards, processes, and best practices for development team and communicate them with team members and champion their adoption.
  • Recommend new software/libraries/tools that are necessary or would improve development capabilities. Organize and execute any necessary proof of concepts and follow through on documentation, communication, and adoption.

The following responsibilities are specific to the API Gateway duties:
  • Responsible for creating powerful, scalable APIs using REST and other patterns that follow our API design standards and best practices.
  • Leads and coordinates API development work across all internal DEV teams
  • Designs, develops, tests, implements, and maintains complex integration solutions with limited direction.
  • Act as an expert in the areas of API Integration technologies, quality control and auditing of information, including working directly with developers and clients to resolve specific integration issues. Coding is required.
  • Provide ongoing technical training and mentoring to team members in API Integration methodologies and technologies.
  • Enrich and contribute to the standards, best practices and patterns with respect to API design.
  • Assists in establishing API consumption and monitoring strategy and helps create Metrics and Monitors.
  • Collaborate with Enterprise architecture team in Development and implementation of Governance standards and best practices.

Problem Solving Skills:
  • Isolating complex problems using internal and external tools.
  • Resolve application design and logic errors focusing on the right way to solve the problem, not just the easiest.
  • Distinguishing between system, application and procedural problems and provide the proper direction and designed solutions.
  • Research error conditions with integrated application(s) and provide direction or design solutions that will correct this issue.
  • Mentor developers in breaking down a problem and identifying simple effective solutions.
  • Support developers in troubleshooting technology and coding issues.

Testing/Production Turnover:
  • Ensure development team is executing appropriate testing for the effort at hand. Includes new code, regression, edge cases, exception, and performance testing.
  • Support developers with challenging issues found in testing.
  • Collaborating with QA and UAT for testing of efforts.
  • Mentor developers in how to setup and execute appropriate testing.
  • Ensure appropriate release documentation is completed by development team.
  • Collaborating with Release Management for the release of applications into production.

  • Create and maintain appropriate design documentation.
  • Review developer documentation and ensure it meets standards and is clear/concise. Work with developer if improvements or adjustments are needed.

Consulting/User Support:
  • Advising users on routine questions related to the applications (e.g., completing transactions, selecting options and features).
  • Keeping users informed of forthcoming enhancements and product changes by announcements, release schedules, and discussing changes.
  • Explaining technical problems to the Help Desk and to non-technical users.
  • Bachelor's Degree in Computer Science or similar area of study required or equivalent years of related work experience.
  • Master's Degree in Computer Science or similar area of study preferred.
  • Knowledge of programming languages required for this position.
    • Excellent understanding of current programming languages and practices.
      • Microsoft .Net
      • Java
      • Progress ABL
    • Object oriented programming and concepts of encapsulation
    • Service Oriented Architecture
    • Web Services (SOAP and/or REST) and corresponding tools
    • Experience with industry standard source control tools
  • Knowledge of API Gateway software solutions
    • Expert experience in the Axway API Manager, Axway Policy Studio, Axway API Gateway, Analytics and other tooling within the Axway product suite.
    • Possess a broad range of knowledge of around various API and Integration technologies.
    • Experience in integration technologies like Neudesic Neuron, Microsoft BizTalk and experience with understanding and implementing integration patterns.
    • Extensive experience working with SOAP, WSDL, XML Web Services and RESTful APIs
    • Experience in programming languages like Java, .NET, JavaScript etc.
    • Proven experience with designing, testing, and implementing web-services and integrations in a Service Oriented Environment.
    • Good understanding of B2B scenarios (gateways, security, business partner agreements).
    • Proven experience in Swagger and other API documentation languages
  • Knowledge of the windows operating environment.
  • Knowledge of database software.
Posted by Matthew Lemay
Technical Recruiter
(800) 821-4644 x