Amdex Corporation - Bethesda, MD

posted about 2 months ago

Full-time - Mid Level
Onsite - Bethesda, MD
Professional, Scientific, and Technical Services

About the position

As an API Developer at AMDEX.ai, you will play a crucial role in building high-performance Web APIs that are essential for our data solutions. Your expertise in architecture and design will be utilized to create robust APIs using programming languages such as JavaScript, Python, and C#. You will work on web servers like IIS and Apache Tomcat, as well as cloud-based virtual machines, to ensure that our applications are efficient and scalable. You will employ various API design methodologies, including REST and SOAP, to facilitate data exchange in multiple formats such as JSON and XML. Your experience with Microsoft Graph API will be vital, as you will manage API keys, tokens, and permissions within the Microsoft Azure Portal. Additionally, you will create serverless computing functions in Azure Functions, leveraging your skills in JavaScript, Python, C#, and PowerShell to automate backend processes triggered by specific events. Testing will be a significant part of your responsibilities, as you will conduct thorough testing of APIs and provide detailed methods to ensure quality and performance. You will need to understand the infrastructure and software supporting each API, as well as their locations and purposes within the environment. Your ability to query databases using T-SQL against Microsoft SQL Server will be essential, as you will create and maintain libraries of stored procedures with effective error handling. Collaboration is key in this role; you will communicate clearly with your team to iterate on software development concepts and analyze feasibility. Troubleshooting complex technical issues will also be part of your daily tasks, requiring you to utilize various tools to debug and analyze data effectively.

Responsibilities

  • Build high-performance Web APIs using JavaScript/Python/C# on web servers such as IIS and Apache Tomcat or cloud-based VMs.
  • Utilize API design methods such as REST/SOAP and exchange data in formats like JSON/XML.
  • Manage Microsoft Graph API, API Keys/Tokens, and permissions in the Microsoft Azure Portal.
  • Create serverless computing functions in Azure Functions using JavaScript/Python/C#/PowerShell.
  • Conduct testing against APIs and provide methods to ensure quality and performance.
  • Understand the locations and purposes of each API within the environment and the supporting infrastructure.
  • Query databases using T-SQL against Microsoft SQL Server and maintain libraries of Stored Procedures.
  • Communicate and collaborate with teams to iterate on software development concepts.
  • Troubleshoot complex technical issues using debugging tools.

Requirements

  • Bachelor's degree in a related field.
  • 3-5 years of Web/API development experience.
  • Experience with systems requirements gathering.
  • Proficiency in Azure, REST, SOAP, XML, JSON, JavaScript, Python, C#, PowerShell, SQL, and T-SQL.

Benefits

  • Medical, Dental, Vision (Base plan employee premiums 100% company paid)
  • Supplemental Health Plans
  • Employer Paid Life and Disability Insurance, STD and LTD
  • Employee Assistance Plan and Employee Discounts
  • 11 Federal Holidays
  • PTO accrual with carryover
  • 401(k) Plan with company match
  • Flexible Spending Accounts: Medical, Dependent, Transit
  • Tuition Reimbursement & Training Assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service