drjobs Software Engineer, Application Programming Interface (API)

Software Engineer, Application Programming Interface (API)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Huntsville, AL - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Full-time
Description

As a Software engineer specializing in Application Programming Interface (API) engineering you will be responsible for designing developing implementing and maintaining robust APIs for containerized applications in support of the U.S. Armys energy and water use metering program. The total solution is considered a system-of-systems with developed applications integrating with the Army enterprise cloud and data environment. You will work closely with cross-functional teams to ensure seamless integration and optimal performance.


KEY RESPONSIBILITIES:

  • Design and implement scalable secure and efficient APIs (including RESTful).
  • Collaborate with frontend and backend developers product managers and other stakeholders to gather requirements and deliver high-quality solutions.
  • Ensure the performance quality and responsiveness of applications by monitoring and optimizing APIs.
  • Perform analysis on the various platforms that compose the DMP Ecosystem determining and recommending the best method to send data between the various platforms that make up the DMP Ecosystem.
  • Assist in the development and implementation of API and system connectivity between the platforms that make up the DMP Ecosystem.
  • Write clean maintainable code and conduct code reviews to uphold coding standards.
  • Employ software engineering best practices.
  • Develop and maintain API documentation for internal and external users including connection and dataflow maps identifying enclave boundaries where appropriate.
  • Troubleshoot and resolve API issues and bugs in a timely manner.
  • Ensure supporting documentation for Port Protocol and Service authorizations is developed and maintained supporting any required security configuration to APIs and communicating necessary modifications to the development team.
  • Stay updated with industry trends and best practices in API development.

#qf

#qg

Requirements

REQUIRED QUALIFICATIONS:

  • Bachelors degree in computer science engineering or a related field or equivalent practical experience.
  • 5 years proven experience in API design and development.
  • Proficiency in designing and implementing containerized applications (e.g. Kubernetes Docker Podman ContainerD.
  • Proficiency in one or more programming languages (e.g. Python Typscript Java C).
  • Familiarity with microservices architecture concepts.
  • Experience with API tools such as Swagger and Postman.
  • Familiarity with API authentication and authorization mechanisms (e.g. OAuth JWT).
  • Experience with security best practices for APIs and intersystem connectivity.
  • Experience with database technologies (SQL and NoSQL).
  • Experience with Agile development methodologies.
  • Strong problem-solving skills and attention to detail.
  • Effective written and verbal communications skills required for collaboration with both customers and fellow team members.
  • Ability to work independently with minimal supervision in a team environment.
  • Ability to sit for extended periods of time.
  • Ability to regularly lift at least 25 pounds.
  • Ability to commute to the designated onsite work location as required.
  • Active US Government Clearance at Secret level or higher.

Preferred Qualifications

  • 5-10 years experience working with data services for DoD agencies and service branches.
  • Knowledge of API gateway technologies such as MuleSoft.
  • Familiar with Tactical connectivity challenges and tactical edge applications.
  • Working knowledge of DoD mission partners.
  • Knowledge of U.S. Army Combatant Commands Component Commands and their mission(s).
  • Advanced degree in computer science engineering or a related field.
  • Current CISSP INCOSE or other relevant cybersecurity and engineering certifications.
  • Knowledge and experience in state and federal information security laws including but not limited to NIST HIPAA DoD and all other applicable regulations including the implementation of PII/PHI based systems
  • Security certification

QBE is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race color religion sex national origin sexual orientation gender gender-identity and/or expression age disability Veteran status genetic information pregnancy (including childbirth lactation or other related medical conditions) marital-status neurodivergence ethnicity ancestry caste military/uniformed service-member status or any other characteristic protected by applicable federal state local or international law.

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.