Python Developer

IBA InfoTech Inc.
Raleigh, NC, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services JIRA Unit Testing Code Review Continuous Integration Extract Transform Load (ETL) Django Web Framework Elasticsearch JSON JQuery
+13 more
Python (Programming Language) Object-Oriented Software Development Apache Solr Web Platforms Backend Git Pytest Information Technology Search Engines Front End Software Development Restful APIs Jenkins Microservices

Job description

The ideal candidate for this position solves highly complex IT problems and contributes to one of the most important web platforms in the Federal government. The candidate must be flexible, able to work in a highly collaborative environment, prioritize across multiple competing tasks, work independently as a developer, and be able to complete tasks on time. Responsibilities of this role include, but are not limited to:

  • Build backend RESTful APIs for the display of content
  • Build ETL processes to ingest, transform and save content obtained from multiple data sources
  • Writes exhaustive unit tests.
  • Creates public RESTful APIs.
  • Creates microservices.
  • Works on backend and frontend code
  • Works on frontend code using JQuery
  • Mentor peers and junior developers in Python/Django design and development techniques.
  • Understands search tools like Solr and Elasticsearch, and has experience with them
  • Participate in stand-ups, design/requirements meetings, code reviews, and internal technology sessions
  • Provide ideas for innovation in development, performance improvements, process improvement, and testing
  • Work independently on the development of code and creation of unit tests, using PyUnit
  • Solid experience with developing within agile frameworks

Requirements

  • 8+ years of solid Python and Django development experience
  • 8+ years of overall (OOP) programming experience
  • Experience with JSON-based APIs
  • Experience with Microservices
  • Experience with JavaScript and JQuery
  • Experience with Search engines, such as Solr or Elasticsearch
  • Excellent communication skills

ADDITIONAL DESIRED EXPERIENCE

  • Continuous integration tools like Jenkins
  • Experience with Jira and Git
  • Experience working in an AWS environment

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on ibainfotech.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all