Sr. Kafka/Python Back-End Developer

Job title: Sr. Kafka/Python Back-End Developer

Company: ECS

Job description: ECS is seeking a Sr. Kafka/Python Back-End Developer to work in our Memphis, TN office.

Job Description:

ECS is seeking a Senior Kafka/Python Back-End Developer who works independently or under only general direction on complex problems which require competence in all phases of programming concepts and practices. Analyze, design, develop, test, and implement Kafka / Python distributed applications as part of a systems development team utilizing AGILE methodology. Provide feedback on and adhere to delivery dates.

This is an excellent opportunity for someone looking for a long-term opportunity, growth, and flexible work environment with great benefits. If you are self-motivated, work well with a team as well as individually, can bring innovative solutions to the table, and like to mentor other developers; this is a great opportunity for you!

This position will perform and have the following duties, roles, and / or responsibilities:

  • As part of the development team, develop and apply skills in the areas of new and emerging technologies, best practices, and system architecture.
  • Design, develop and implement web-based applications.
  • Design, develop and implement microservices on-premise and in the cloud.
  • Design, develop and implement highly complex applications utilizing Kafka, Python, Java, Angular, and Oracle technologies.
  • Demonstrate strong troubleshooting skills to solve complex problems across a large enterprise.
  • Demonstrate a flexible attitude, ability to perform under pressure and ability to handle change easily while meeting deadlines.
  • Communicate with technical and non-technical audiences verbally and in writing to design efficient and effective applications.
  • Work independently and in a team environment, to give and receive direction.

Specific responsibilities include:

  • Develop and revise source code based on requirements.
  • Participate in code reviews for team members as well as yourself.
  • Assist in the implementation of applications through various testing phases and into production environments.
  • Must be able to communicate effectively, work in a team environment and think analytically.
  • Perform maintenance on programs currently in production.
  • Assist QA teams with writing test scripts and explaining functionality.
  • Assist / mentor Dev team with Unit Testing and best practices
  • Be a member of on-call rotation for after hours and weekend support

Required Skills:

  • Must be US citizen or Green Card Holder and must be able to obtain a Public Trust clearance
  • Bachelor’s Degree in Computer Science, Engineering, Mathematics, Business Management or equivalent.
  • 6 Years Min. experience in Python development with a firm understanding of test-driven development.
  • 3-4 Years’ experience utilizing Kafka.
  • 2-3 Years Min. experience in Cloud-based Microservice software engineering activities
  • Experience with development of REST API endpoints.
  • Experience with Data Pipelines and Python Data processing libraries sch as Pandas, NumPy, etc.
  • Working knowledge of ORM (Object Relational Mapper) libraries
  • In-depth / strong hands-on development skills using Python 3.x.
  • Basic understanding of front-end technologies, such as JavaScript, HTML5 and CSS3.
  • Experience with code versioning tools, such as SVN/GIT
  • Experience developing on multiple platforms including Windows and Linux

Desired Skills:

  • Experience in data visualization tools sch as Tableau and QLIK and Query languages like SQL
  • Experience with Azure or AWS cloud services
  • Strong unit testing and debugging skills
  • Experience working with GIS technologies such as ESRI ArcGIS
  • Ability to work in an agile, collaborative environment where a wide degree of creativity and latitude is expected.

ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans.

ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3000+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.

Expected salary:

Location: Memphis, TN

Job date: Thu, 10 Jun 2021 23:41:28 GMT

Apply for the job now!

Leave a Comment

%d bloggers like this: