Genesis10 - Eighty Four, PA

posted 19 days ago

Full-time - Entry Level
Eighty Four, PA
Professional, Scientific, and Technical Services

About the position

Genesis10 is seeking a Python Developer for a direct hire, hybrid W2 position located in Pittsburgh, PA. The role involves developing solutions for Point of Sale (POS) systems, ensuring adherence to coding standards, and participating in a POS transformation project. The developer will work closely with quality assurance teams and will be responsible for writing clean, maintainable code, analyzing existing code, and supporting CI/CD pipeline components.

Responsibilities

  • Utilize Python programming language to develop solutions for POS, ensuring adherence to coding standards and best practices.
  • Learn client Business applications and design and implement business logic changes using Python to POS systems in stores.
  • Write clean, modular, and maintainable code to enhance overall code quality and maintainability.
  • Analyze existing code, make recommendations on problem solutions, and design and code new and existing applications.
  • Advise other programmers on Python application best practices.
  • Play a key role in the POS transformation project, transforming older technology programs to Python.
  • Gain proficiency in Unix/Linux environments to effectively integrate translated code for POS programs.
  • Participate in developing and implementing testing strategies, including unit testing and integration testing.
  • Assist in identifying and fixing bugs to enhance overall code quality and performance.
  • Support the implementation and maintenance of CI/CD pipeline components for code translation programs.
  • Assist in automating testing and deployment processes to streamline development and deployment workflows.
  • Review translated code, ensuring alignment with program requirements, coding standards, and best practices.
  • Analyze translated programs and identify programs requiring additional modifications to Python code.
  • Collaborate with quality assurance (QA) teams to ensure translated code meets quality and acceptance criteria.
  • Participate in code reviews, providing feedback and suggestions to improve code quality and maintainability.
  • Document code translation processes, methodologies, and decisions for future reference.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3-5 years of experience in software development, preferably with exposure to POS Systems or code translation projects.
  • Basic understanding of Unix/Linux environments and their integration with enterprise applications.
  • Familiarity with data structures and knowledge of data normalization techniques.
  • Exposure to automated testing concepts, preferably in a CI/CD context.
  • Strong understanding of software development best practices and coding standards.
  • Good problem-solving skills and the ability to work effectively in a team environment.
  • Strong communication skills, both verbal and written.
  • Exposure to remote on-prem deployments, troubleshooting, and support.
  • Familiarity with file-based data storage and retrieval.
  • Knowledge of SQL for database development.

Benefits

  • Access to hundreds of clients, most who have been working with Genesis10 for 5-20+ years.
  • The opportunity to have a career-home in Genesis10; many of our consultants have been working exclusively with Genesis10 for years.
  • Access to an experienced, caring recruiting team (more than 7 years of experience, on average).
  • Behavioral Health Platform
  • Medical, Dental, Vision
  • Health Savings Account
  • Voluntary Hospital Indemnity (Critical Illness & Accident)
  • Voluntary Term Life Insurance
  • 401K
  • Sick Pay (for applicable states/municipalities)
  • Commuter Benefits (Dallas, NYC, SF)
  • Remote opportunities available
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service