Robert Half - Eighty Four, PA

posted 2 months ago

Full-time - Mid Level
Remote - Eighty Four, PA
Administrative and Support Services

About the position

We are looking to bring on board a skilled Software Developer in the Pittsburgh, PA area. The role involves a focus on Python development and Unix/Linux integration, as well as testing, quality assurance, and deployment. This contract to permanent employment opportunity will allow you to utilize your skills in a dynamic and engaging work environment. This role is hybrid - 4 days on-site, 1 day work from home.

Responsibilities

  • Utilize Python programming language to create solutions for Point of Sale (POS) systems, adhering to coding standards and best practices.
  • Gain proficiency in Unix/Linux environments for effective integration of translated code for POS programs.
  • Participate in the development and implementation of testing strategies, including unit testing and integration testing, to ensure the reliability and functionality of translated code.
  • Support the implementation and maintenance of Continuous Integration/Continuous Deployment (CI/CD) pipeline components for code translation programs.
  • Review translated code to ensure alignment with program requirements, coding standards, and best practices.
  • Analyze translated programs and identify those that require additional modifications to Python code to maintain or improve code quality, functionality, and performance.
  • Collaborate with Quality Assurance (QA) teams to ensure the 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 and knowledge sharing.
  • Use secondary programming languages such as Java, C++, C# or NodeJS.

Requirements

  • Possess a minimum of 3 years of experience in the field of software development.
  • Demonstrable skills in bug tracking, ensuring software runs smoothly and efficiently.
  • Proficient in C++ programming, with the ability to write, debug and optimize code.
  • Possess strong knowledge and experience in database management.
  • Experience in API development, with a focus on integration and functionality.
  • Proficiency in Python programming, including knowledge of various standard libraries.
  • Expertise in Java programming, with a focus on object-oriented design.
  • Ability to work collaboratively in a team environment and communicate effectively with other team members.
  • Strong problem-solving skills and the ability to think critically.
  • Possess a Bachelor's degree in Computer Science or a related field.
  • Must have a strong understanding of software development methodologies.
  • Knowledge of secure coding practices to prevent vulnerabilities.
  • Excellent time management skills, with the ability to meet deadlines.
  • Strong attention to detail, with a focus on producing quality code.
  • Familiarity with version control systems such as Git.
  • Ability to learn new technologies and programming languages quickly.
  • Strong written and verbal communication skills.

Benefits

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • 401(k) plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service