Python Developer

closed
Encora Logo

Encora

πŸ“Remote - Mexico

Summary

Join Encora as a skilled Software Developer and contribute to the design, development, and maintenance of robust and scalable software applications. This remote, full-time position requires a minimum of 3 years of relevant Python software development experience. You will collaborate with cross-functional teams, implement data exchange formats, utilize AWS cloud services, and manage Apache Kafka. The ideal candidate possesses strong technical expertise in software development, transactional applications, and modern cloud-based technologies. Success in this role demands proficiency in Python, SQL, and relevant technologies, along with exceptional communication skills.

Requirements

  • Bachelor’s degree in computer science, or related field, from a four-year college or university, or 3-5 years of related experience and/or training
  • Proficiency in Python programming
  • Familiarity with file-based data exchange formats (CSV, JSON, XML)
  • Experience in Oracle Fusion FBDI imports/integration
  • Experience with SQL and relational databases
  • Knowledge of REST and SOAP services
  • Source control experience with Bitbucket/GIT
  • Strong understanding of the software development lifecycle (SDLC)
  • Exceptional communication skills, both verbal and written
  • Strong knowledge of agile software development methodologies and object-oriented programming methodologies
  • Demonstrated ability to develop and support transactional applications

Responsibilities

  • Design, develop, test, deploy, and maintain software applications and solutions
  • Collaborate with cross-functional teams to gather and analyze requirements
  • Implement file-based data exchange formats and integrate systems using REST and SOAP services
  • Utilize cloud services (AWS) to deploy and manage scalable applications
  • Develop and maintain scripts and automation processes using Python
  • Manage and configure Apache Kafka for data streaming
  • Ensure application security through appropriate access control measures (IAM, Security Groups, etc.)
  • Monitor, debug, and optimize performance issues across relational and NoSQL databases
  • Adhere to agile development methodologies and best practices

Preferred Qualifications

  • Observability and monitoring tools: Prometheus, Micrometer, Open Telemetry, Grafana
  • Java (version 8 or above)
  • Oracle Fusion and NoSQL databases

Benefits

Remote work

This job is filled or no longer available