Senior Software Engineer

Terms of Employment

  • Contract-to-Hire, 12 months 
  • This is 100% Remote Opportunity – Candidates must reside in Maryland, Washington, DC, Virginia, West Virginia, Pennsylvania, Delaware, New Jersey, New York, North Carolina, Florida, or Texas.

Overview

Our client is seeking a Senior Software Engineer to join their team. As a Senior Software Engineer, you will play the role of subject matter expert in the field of Web Services, microservices and REST API. The position will require working with broad cutting edge technologies, including, but not limited to AWE API Gateway, API Management System (APIM), IBM API Connect, IBM DataPower, Automation Suites for testing API, Venafi Systems, CyberArk, Python, Java EE, Spring, Hibernate, Web Security, REST Services, Micro Services, Role Based Access Control (RBAC) security model, Identity and Access Management, Single Sign On (SSO), Kubernetes and containerization technologies, Internet technologies for web browsers, and the other integration technology.

Responsibilities

  • Review the API specification for conformance of the enterprise standards and API governance framework. 
  • Review the documentation and make recommendations for change. 
  • Design and develop framework (reusable routines) using REST API Specifications and shell scripts to manage lifecycle of API’s. 
  • Work with CI/CD team to create necessary custom Jenkins pipelines. 
  • Design, develop and implement custom API flows and Publish API’s to APIM platform. 
  • Troubleshoot issues seen in DataPower and APIM. 
  • Generate reports from APIM Analytics. 
  • Experience with OAuth and JWT (with OpenID Connect). 
  • Participate in customer onboarding activities on to API Gateway platform and participate in triage activities on a need basis. 
  • Support production release activities. 

Required Skills & Experience

  • Bachelor’s Degree in Information Technology or Computer Science. 
  • 5 years of experience with software development, basic coding and compilation, software architecture/design, user requirements definition and software specification development.
  • Experience managing/deploying APIs on Cloud and On-premise API Gateway solutions. 
  • Experience with cloud API gateways, AWS, and AWS API Gateways. 
  • Strong experience with Deployment/Continuous Integration/ Continuous Testing/ Continuous Delivery processes and tools and have expertise in CI/CD tools and framework. 
  • In lieu of a Bachelor’s degree, an additional 4 years of relevant work experience is required in addition to the required work experience.
  • Ability to configure cloud native API gateways and ingress controllers. 
  • Knowledge of the following: IBM DataPower v10, IBM API Connect v10, Open API Specifications 2.0/3.0, Bash/shell scripting, Java, Spring Framework, Oracle/DB2, Jenkins Pipelines, Python, Mongo DB, SQL, PostgreSQ, cloud, Azure. 
  • Ability to communicate technical requirements to all levels of expertise.
  • Proficient in establishing and maintaining good working relationships.
  • Knowledge and understanding of software development life cycle (SDLC).
  • Proficient with integrating complex and/or existing systems., Advanced
  • Knowledge of programming languages (e.g. JavaScript, C, Python, etc.).
  • Excellent communication skills both written and verbal.
  • Fundamental knowledge of software engineers’ best practices, agile methodologies, CI/CD pipelines.
  • Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests. 
  • Knowledge of Code quality and promotion practices. 

Preferred Skills & Experience

  • Ability to manage the runtime platform on containers and Kubernetes.

nTech is an equal opportunity employer. All offers of employment are contingent upon pre-employment drug and background screenings. Only candidates who meet all of the above client requirements will be contacted by a recruiter.

nTechJob

Apply now

"*" indicates required fields

Accepted file types: pdf, doc, docx, txt, Max. file size: 5 MB.