Job Details

Lead Python/API Developer

NEW YORK-10009, NY, US
06/20/2019

-


Required Skills

    Apache Tomcat
Company

Infinity Consulting Solutions, Inc

Experience

5 to 7 Year(s)

Job Description

Lead Python/API Developer

Reporting to the Associate Director, Student Application Services, the Lead Developer assumes responsibility for the development of the new Student Information and Course
Management Systems.

The Lead provides expertise in architecting, designing, developing solutions of the existing and newly developed applications in the area of Student Information System using the Django Python web framework, specifically around API/Microservices.

In addition, the Lead oversees the analysis, project scope, issue resolution and change analysis to complex, interrelated systems that cross multiple platforms—including the Mainframe, SQL Server and Linux—to fulfill complicated requirements.

The Lead is responsible for enhancing the applications and microservices as well as supporting ongoing needs and meeting customers’ expectations and service level agreements.

Please note that this is a project funded finite role with an initial duration of 2 years.

Further departmental funding may be provided indefinitely after that time period.

Responsibilities

Provides hands on development and architecture experience in new product development in the area of api/microservice development using new technology stacks and design platform.

Responsible for providing end to end solutions by analyzing and gathering requirements, devising solution design and implementation of solution.

Leads all phases of api development, including requirements, analysis, construction, testing, and deployment to ensure the quality of the system is enhanced.

Works with Enterprise Architecture to devise a solution to implement an API gateway to support developed microservices

Engages with business analysts, project managers, UX specialists and clients on all phases of a client’s project.

Coordinates and prioritizes development and maintenance tasks.

Coordinates deployment and integration activities with Systems groups.

Ensures synchronization between changes to integrated applications.

Collaborates with colleagues to recommend changes to existing solution designs to fulfill technical requirements.

Leads in planning and implementation of required upgrades and system migrations.

Contributes to and assists in development of test plans and provides technical support in all phases of testing and QA leading to implementation.

All other duties as assigned.

Minimum Qualifications

Bachelor’s degree and/or its equivalent required.

Minimum 5-7 years’ related experience.

Strong application development background using Django/Python framework and strong SQL expertise is desired.

Strong experience with synchronous and asynchronous interfaces and microservice api development is a must.

Strong experience with API Gateways and API management for development and production environment

Strong experience using the Django REST Framework and DRF-JSONAPI

Strong experience with API contract (OAS 3.0), API content (jsonapi.org 1.0), JSON Schema (json-schema.org), API naming, OAuth 2.0 authorization

Knowledgeable about other technologies and able to suggest integration solutions, including third-party APIs.

Hands-on experience with Docker, DevOps, Jira, Jenkins and Git is desirable.

Comfortable with web and application server operation (Apache Tomcat).

Excellent written and verbal communication skills.

Demonstrated ability to work in a fast-paced, deadline driven environment.

Demonstrated excellence in a variety of competencies including teamwork/collaboration, analytical thinking, communication and influencing skills, and technical expertise.

Ability to work weekend and off-hour work on occasion.

Preferred Qualifications

5 years of experience developing in Django Python Web Framework.

Demonstrated excellence in a variety of competencies including teamwork/collaboration, analytical thinking, communication and influencing skills, and technical expertise.

Familiar with Project Management concepts and tools.


Developer
Information Technology

No Preference
FullTime Job
Other
1

Candidate Requirements
-
Bachelors

Walkin Information
-
-
-

Recruiter Details
Doug Klares
1350 Broadway, Suite 2205, NEW YORK-10018, NY, US
-